Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
7759 check-ins using file assets/font/symbol.sfdir/germandbls.glyph or assets/font/monospace.sfdir/germandbls.glyph version 4de0850a22
2024-06-09
| ||
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-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 | |
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 | |
2024-05-19
| ||
19:07 | Configure CMake at build time. check-in: 47688f2ad7 user: stephanie.gawroriski tags: trunk | |
2024-05-18
| ||
19:48 | Merge from trunk. check-in: aca1210649 user: stephanie.gawroriski tags: wip-scritchui | |
19:46 | Add GNU Unifont and Misaki Fonts. check-in: e9a921d409 user: stephanie.gawroriski tags: wip-scritchui | |
19:33 | Collect all of the various spread out 3rd party licenses to a single file. check-in: 777af3a0bf user: stephanie.gawroriski tags: trunk | |
02:04 | More base classes and packages for the font compiler. check-in: a6fe367b8a user: stephanie.gawroriski tags: wip-scritchui | |
01:56 | Add blank base for font compiler. check-in: 455fd25e3d user: stephanie.gawroriski tags: wip-scritchui | |
01:50 | Blank base for ASCII85 decoding. check-in: 1ca1b9a956 user: stephanie.gawroriski tags: wip-scritchui | |
01:37 | Change and strip Font to use PencilFontBracket rather than SQF directly. check-in: a3cd564d7c user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-17
| ||
23:46 | Forward more JNI pencil calls. check-in: 0cc52dab93 user: stephanie.gawroriski tags: wip-scritchui | |
23:41 | Remove some implementation functions which are no longer needed. check-in: 936cff15d0 user: stephanie.gawroriski tags: wip-scritchui | |
23:28 | For bitlines use primitive operations directly. check-in: 2c2f6c4a5f user: stephanie.gawroriski tags: wip-scritchui | |
23:26 | Have primitive drawing for very low level operations. check-in: 11c6634d63 user: stephanie.gawroriski tags: wip-scritchui | |
22:55 | Implement single GTK pixel draw. check-in: edfb893490 user: stephanie.gawroriski tags: wip-scritchui | |
22:53 | JNI forward for drawing horizontal lines and pixels. check-in: 2e97d4887f user: stephanie.gawroriski tags: wip-scritchui | |
19:52 | Use pixel drawing for bitlines. check-in: 7280fa4d42 user: stephanie.gawroriski tags: wip-scritchui | |
19:50 | Set error before drawing. check-in: b5b3ebcef4 user: stephanie.gawroriski tags: wip-scritchui | |
19:49 | Drawing of pixels, horizontal lines, and rectangles. check-in: 95b2ee4aef user: stephanie.gawroriski tags: wip-scritchui | |
19:36 | Add base for drawing horizontal lines. check-in: 715e1f2a81 user: stephanie.gawroriski tags: wip-scritchui | |
19:24 | Add mass auto generated functions for drawing bitmap bytes as bitlines, so drawing bitmaps can be graphics agnostic. check-in: 38fef1a196 user: stephanie.gawroriski tags: wip-scritchui | |
18:52 | Blank base for bitlines. check-in: b80036e758 user: stephanie.gawroriski tags: wip-scritchui | |
18:46 | Add base for ScritchUI pencil fonts in C, which is essentially a carbon copy of the PencilFontShelf. check-in: 646482493d user: stephanie.gawroriski tags: wip-scritchui | |
18:26 | Change PencilShelf hardwareSetFont to use an actual pencil font instead. check-in: 5df0ad8dd9 user: stephanie.gawroriski tags: wip-scritchui | |
18:06 | Add equals for fonts. check-in: 2952174fe0 user: stephanie.gawroriski tags: wip-scritchui | |
18:03 | Add ScritchUI LAF for obtaining the font to use. check-in: 8bd9ada05f user: stephanie.gawroriski tags: wip-scritchui | |
17:54 | Add font lookup. check-in: 3f43030a10 user: stephanie.gawroriski tags: wip-scritchui | |
17:47 | Add function to check validity of a glyph. check-in: ce8511ca77 user: stephanie.gawroriski tags: wip-scritchui | |
17:42 | Deprecate SQFFont; Add additional methods for face and style of font. check-in: fd7882abd8 user: stephanie.gawroriski tags: wip-scritchui | |
01:41 | Use int instead of char for a larger character range. check-in: 4c93799440 user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-15
| ||
01:34 | Add base blank source for pencil font; Document methods. check-in: b0a8a7443e user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-14
| ||
21:34 | Base for PencilFontShelf, used for the rendering and expression of fonts. check-in: ff92c18802 user: stephanie.gawroriski tags: wip-scritchui | |
20:22 | Implement application exit when the close button is pressed on a window. check-in: 3c2c7efa77 user: stephanie.gawroriski tags: wip-scritchui | |
16:52 | More initial base for close listener. check-in: 91cd679959 user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-13
| ||
22:57 | Remove DylibPaintListener as it is no longer required; Initial base for setting close listener. check-in: 2fdbd1ec75 user: stephanie.gawroriski tags: wip-scritchui | |
18:00 | Mark a large number of older UI related classes as deprecated. check-in: a1d309481d user: stephanie.gawroriski tags: wip-scritchui | |
17:28 | Refactor around setting listeners to commonize with macros. check-in: f434884208 user: stephanie.gawroriski tags: wip-scritchui | |
00:56 | Reverse Display/DisplayState referencing so it does not get GCed. check-in: 5919eaf137 user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-12
| ||
23:17 | Implement forwarding of pencil; Implement up to drawLine() and fillRect() for GTK2. check-in: be602d5a50 user: stephanie.gawroriski tags: wip-scritchui | |
21:21 | Add base blank forwards for all pencil functions. check-in: 5f1622373d user: stephanie.gawroriski tags: wip-scritchui | |
19:56 | Base set and forward of graphics calls. check-in: c25506bff5 user: stephanie.gawroriski tags: wip-scritchui | |
17:38 | Set of default font. check-in: 9695b22523 user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-11
| ||
19:32 | Set of line style. check-in: c66e61f25a user: stephanie.gawroriski tags: wip-scritchui | |
15:59 | Set color in GDK. check-in: dfd334c22e user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-08
| ||
09:40 | Add null checks. check-in: b4f563c69b user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-06
| ||
09:34 | Set color base. check-in: 317165a34d user: stephanie.gawroriski tags: wip-scritchui | |
09:25 | Remove pencil functions that will not be needed on the lower level. check-in: 8cc0154f7c user: stephanie.gawroriski tags: wip-scritchui | |
07:14 | Initialization of static pencil with default properties to set. check-in: 45d4b1f9f6 user: stephanie.gawroriski tags: wip-scritchui | |
07:00 | Initial base init. check-in: 9d50d482cc user: stephanie.gawroriski tags: wip-scritchui | |
02:24 | Add heuristic to detect when a scratchpad is in big endian format; Keep scratchpad bounds limited to the size of the data. check-in: caece9a989 user: stephanie.gawroriski tags: trunk | |
2024-05-05
| ||
08:13 | Forward init. check-in: 929a53d126 user: stephanie.gawroriski tags: wip-scritchui | |
03:12 | More base for pencil graphics, which is simpler and more abstract which should be faster overall. check-in: 6f9056f1d4 user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-04
| ||
23:33 | Base blank pencil functions. check-in: f777ef1e8b user: stephanie.gawroriski tags: wip-scritchui | |
23:14 | Add base overlayer for pencil functions. check-in: 45b1994e99 user: stephanie.gawroriski tags: wip-scritchui | |
15:21 | Add base for pencil state. check-in: cc73a298eb user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-03
| ||
06:27 | Fix SpringCoat setting non-static fields with constant values where they are now ignored as they should be. check-in: d727cd7161 user: stephanie.gawroriski tags: trunk | |
03:47 | Base blank pencil functions for GTK. check-in: a54e32bb99 user: stephanie.gawroriski tags: wip-scritchui | |
2024-05-02
| ||
19:04 | Reduce paint to just a pencil instance. check-in: 564452b450 user: stephanie.gawroriski tags: wip-scritchui | |
07:54 | Switch to SquirrelJME's implementation of manifest parsing (JavaManifest) instead of the JVM's parser (Manifest), as it appears it can be bugged with other locales? check-in: 5e25f5cbfa user: stephanie.gawroriski tags: trunk | |
04:37 | Add initial base for various pixel formats. check-in: 415f70d272 user: stephanie.gawroriski tags: wip-scritchui | |
02:13 | Add extra environment config. check-in: 35b4af3327 user: stephanie.gawroriski tags: trunk | |
2024-05-01
| ||
22:27 | Add workaround for detecting the CMake version. check-in: 6319c35e26 user: stephanie.gawroriski tags: trunk | |
21:52 | Switch to release with debug info for CMake builds called by Gradle. check-in: a39920cd09 user: stephanie.gawroriski tags: trunk | |
09:15 | Remove __ as that is reserved in C. check-in: aaaf802d8a user: stephanie.gawroriski tags: wip-scritchui | |
09:11 | Place in functions into the function table. check-in: 597fe900ec user: stephanie.gawroriski tags: wip-scritchui | |
09:07 | ScritchUI pencil function pointer cleanups. check-in: 00394913ed user: stephanie.gawroriski tags: wip-scritchui | |
08:12 | Base initial import of pencil graphics functions from PencilShelf. check-in: c2923b4bc3 user: stephanie.gawroriski tags: wip-scritchui | |
07:53 | Add formatting to libEmulatorBase; Refactor to make using listeners easier; Base for penciling for native drawing. check-in: ccecdb5de0 user: stephanie.gawroriski tags: wip-scritchui | |
06:04 | Add base for ScritchInput which will help commonize input mechanisms. check-in: cf695f18ef user: stephanie.gawroriski tags: wip-scritchui | |
03:16 | Add base interfaces for activate/trigger items. check-in: 94f9cc9111 user: stephanie.gawroriski tags: wip-scritchui | |
03:08 | Add base interface for listeners where all listeners extend it; Mark ScritchSizeListener as vendor API. check-in: 3fe1723ebf user: stephanie.gawroriski tags: wip-scritchui | |
03:06 | Correct location of ScritchSizeListener. check-in: c427fd6c98 user: stephanie.gawroriski tags: wip-scritchui | |
02:42 | Merge from trunk. check-in: 50734e8ed9 user: stephanie.gawroriski tags: wip-scritchui | |
00:56 | Late initialize running tasks so that multiple entry points can be specified rather than requiring a system property or assuming the default. check-in: 69b9427009 user: stephanie.gawroriski tags: trunk | |
2024-04-29
| ||
01:45 | Repaint when a resize occurs. check-in: 4f2049a4a9 user: stephanie.gawroriski tags: wip-scritchui | |
00:18 | Slight refactor to reduce duplication. check-in: abce416cc9 user: stephanie.gawroriski tags: wip-scritchui | |
00:02 | Add core wrapper around paint so ScritchUI can commonize it. check-in: febd1353f1 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-28
| ||
23:15 | Add base for size listener set. check-in: 9d709d270d user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-27
| ||
00:40 | Add pre and post initialization for components. check-in: 35a09a3ac5 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-26
| ||
19:52 | If a repaint is requested while in the middle of a paint, belay it until that completes. check-in: bfe85b998b user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-25
| ||
23:19 | Switch Intel macOs to self hosted runner as CircleCI is removing support for Intel systems. check-in: c5b70f1372 user: stephanie.gawroriski tags: trunk | |
06:59 | Request repaint when paint listener is set. check-in: 9158fe30fe user: stephanie.gawroriski tags: wip-scritchui | |
06:57 | Make repaints execute later. check-in: f5259b519f user: stephanie.gawroriski tags: wip-scritchui | |
06:26 | Correct function name. check-in: b9a5a780f5 user: stephanie.gawroriski tags: wip-scritchui | |
04:20 | Correct painting of RGB data. check-in: 4f4fe13360 user: stephanie.gawroriski tags: wip-scritchui | |
04:11 | Painting onto GTK sort of works with a messed up buffer. check-in: 4e223fbb47 user: stephanie.gawroriski tags: wip-scritchui | |
02:18 | Store state into panel. check-in: df01a192ff user: stephanie.gawroriski tags: wip-scritchui | |
02:16 | Base for GTK2 expose which needs its SIGSEGV fixed. check-in: 4c865b72bc user: stephanie.gawroriski tags: wip-scritchui | |
01:41 | Set of window class for GTK. check-in: 0cf48ad5f4 user: stephanie.gawroriski tags: wip-scritchui | |
01:34 | Base for repaint. check-in: 8430911d75 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-23
| ||
07:51 | Add additional define for 3DS. check-in: 8831378737 user: stephanie.gawroriski tags: trunk | |
07:23 | Set needrestart modes for apt-get. check-in: 28f61a212d user: stephanie.gawroriski tags: trunk | |
06:13 | Use sudo when installing. check-in: 1016bbde29 user: stephanie.gawroriski tags: trunk | |
05:44 | Use non-interactive build for Debian. check-in: 2ee46a19cd user: stephanie.gawroriski tags: trunk | |
05:36 | Do not use pthreads on 3DS. check-in: e7f6620f78 user: stephanie.gawroriski tags: trunk | |
03:25 | Print output of try_compile for PThreads for debugging. check-in: 3d2623a8f2 user: stephanie.gawroriski tags: trunk | |
02:05 | Correct incorrect preprocessor token. check-in: ed6fb784d3 user: stephanie.gawroriski tags: trunk | |
01:54 | Pass executable type to try_compile() for pthreads to check for most cross compiled targets. check-in: 223b7075ea user: stephanie.gawroriski tags: trunk | |
01:46 | MacOS pthreads does not have pthread_yield(). check-in: b53200af17 user: stephanie.gawroriski tags: trunk | |
00:51 | The binary directory needs to be specified for older builds. check-in: 36484ab58f user: stephanie.gawroriski tags: trunk | |
00:43 | Use pthread link library as required. check-in: c0dc0407ab user: stephanie.gawroriski tags: trunk | |
00:36 | Add fallback for thread types when not supported. check-in: c8fceec8e9 user: stephanie.gawroriski tags: trunk | |
00:31 | Move making implicits errors up. check-in: f2611c05c7 user: stephanie.gawroriski tags: trunk | |
00:27 | Add actual check for pthreads to ensure it is valid. check-in: 6835d069f0 user: stephanie.gawroriski tags: trunk | |
00:18 | Add -qq to apt-get for CircleCI builds. check-in: b8cf5550f8 user: stephanie.gawroriski tags: trunk | |
2024-04-22
| ||
05:47 | Split off container code; Implement containerSetBounds. check-in: e5fd5b85a2 user: stephanie.gawroriski tags: wip-scritchui | |
02:01 | Merge from trunk. check-in: 634d02e16e user: stephanie.gawroriski tags: wip-scritchui | |
02:01 | Cherry pick threading, atomic, and list changes from wip-scritchui. check-in: a898a75ee1 user: stephanie.gawroriski tags: trunk | |
01:59 | Implement show of window. check-in: 2aaed25901 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-21
| ||
20:07 | Reduce the amount of duplication by using more macros. check-in: 28746476b1 user: stephanie.gawroriski tags: wip-scritchui | |
19:51 | Implement componentRevalidate. check-in: 482018dab7 user: stephanie.gawroriski tags: wip-scritchui | |
18:26 | Implement set minimum window content size. check-in: 43ca941a11 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-20
| ||
22:52 | Adding of components to containers. check-in: 1da4c1a198 user: stephanie.gawroriski tags: wip-scritchui | |
20:53 | Make containers be components, thus windows become components; Base for native component add to container. check-in: 52d3bf2efd user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-18
| ||
19:21 | Base for container interfaces and operations on them. check-in: 8e6bdd5d90 user: stephanie.gawroriski tags: wip-scritchui | |
05:34 | Only attach the event loop thread once by checking if already attached, could be used to check alternative thread models or otherwise. check-in: c6b599c56f user: stephanie.gawroriski tags: wip-scritchui | |
02:29 | Remove soft polling. check-in: dfe9c740ea user: stephanie.gawroriski tags: wip-scritchui | |
02:27 | Correct ScritchUI thread attach. check-in: 90b4e62d0d user: stephanie.gawroriski tags: wip-scritchui | |
01:26 | Use full main/idle calls for execute in GTK2 then always return that it should be removed. check-in: b54a77b97e user: stephanie.gawroriski tags: wip-scritchui | |
00:24 | Serialized call into event thread for panelNew. check-in: 15b7dbd5f7 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-17
| ||
22:14 | Correct thread not being properly returned when created; Implement check for loop in event thread. check-in: e8f5260cc6 user: stephanie.gawroriski tags: wip-scritchui | |
19:16 | Base for serial dispatch. check-in: 841eaf94b3 user: stephanie.gawroriski tags: wip-scritchui | |
03:55 | Add more base serialization; GTK initialize and loop in another thread; Add base blanks for threads. check-in: 00a7568a3e user: stephanie.gawroriski tags: wip-scritchui | |
03:21 | Add API wrappers to force serialization with the event thread. check-in: eeb7a52405 user: stephanie.gawroriski tags: wip-scritchui | |
02:28 | Add soft poll for ScritchUI that is run for every applicable core function; Base for event loop check. check-in: 12bbc0b2e8 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-16
| ||
06:27 | Create of windows. check-in: f2f1cbe12c user: stephanie.gawroriski tags: wip-scritchui | |
03:20 | Return of the window manager type used. check-in: 45a6434cec user: stephanie.gawroriski tags: wip-scritchui | |
01:25 | Get and map of screens. check-in: 1542c9fcec user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-15
| ||
18:33 | Add a bunch of base classes for future implementation. Leaf check-in: 9dee00e011 user: stephanie.gawroriski tags: wip-sdk2 | |
17:44 | Merge from trunk. check-in: 17c66edbcc user: stephanie.gawroriski tags: wip-sdk2 | |
2024-04-14
| ||
00:37 | Merge from trunk. check-in: 6171dedc75 user: stephanie.gawroriski tags: wip-scritchui | |
00:18 | Correct missing escaped EOL. check-in: d16b1c77d3 user: stephanie.gawroriski tags: trunk | |
2024-04-13
| ||
23:15 | Correct cherry picking of emulator-base's build configuration; Allow blank string to be used for no output file. check-in: f8675b65bd user: stephanie.gawroriski tags: trunk | |
21:46 | Add extra source for determining the JAVA_HOME path. Leaf check-in: 934fc194aa user: stephanie.gawroriski tags: wip-launchlibjvm | |
18:29 | Add environment variable SQUIRRELJME_JAVA_DYLIB for selecting a specific dynamic library. check-in: 47f4be2246 user: stephanie.gawroriski tags: wip-launchlibjvm | |
18:22 | Implement bulk of Standard Java launcher which can handle -classpath. check-in: a691868a63 user: stephanie.gawroriski tags: wip-launchlibjvm | |
18:13 | Partial implementation of Java launcher. check-in: d09ed6058e user: stephanie.gawroriski tags: wip-launchlibjvm | |
15:24 | Merge from trunk. check-in: 930423acec user: stephanie.gawroriski tags: wip-launchlibjvm | |
15:13 | Bring in base library. check-in: 0a253b7cb8 user: stephanie.gawroriski tags: trunk | |
15:10 | Base for main. check-in: 077cc7b6ed user: stephanie.gawroriski tags: wip-launchlibjvm | |
07:29 | Merge from trunk. check-in: 611c031964 user: stephanie.gawroriski tags: wip-launchlibjvm | |
07:29 | Add native library name calculation. check-in: f854b6e14a user: stephanie.gawroriski tags: trunk | |
07:20 | Merge from trunk. check-in: 4e677d3b70 user: stephanie.gawroriski tags: wip-launchlibjvm | |
07:18 | Merge from trunk. check-in: 7ac4d933b0 user: stephanie.gawroriski tags: wip-scritchui | |
07:18 | Cherry pick dynamic library implementation from ScritchUI branch. check-in: 55c15816f9 user: stephanie.gawroriski tags: trunk | |
07:12 | Add initial base for a standard Java launcher. check-in: fb02f9251a user: stephanie.gawroriski tags: wip-launchlibjvm | |
06:56 | Create new branch named "wip-launchlibjvm" check-in: 1c3cc6cbfb user: stephanie.gawroriski tags: wip-launchlibjvm | |
06:50 | Create new branch named "wip-javac" Leaf check-in: 62fbff281f user: stephanie.gawroriski tags: wip-javac | |
06:13 | Use ECJ if on Java 6 or lower; Change targets to Java 7. Leaf check-in: a495173121 user: stephanie.gawroriski tags: wip-backport6 | |
2024-04-12
| ||
22:58 | Create new branch named "wip-backport6" check-in: 7e625f44c5 user: stephanie.gawroriski tags: wip-backport6 | |
2024-04-10
| ||
15:33 | Add more base blank loop functions. check-in: 713df8ce56 user: stephanie.gawroriski tags: wip-scritchui | |
15:26 | Merge from trunk. check-in: 32f0333b9a user: stephanie.gawroriski tags: wip-scritchui | |
15:25 | Add base sources for loops. check-in: 3bac829526 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-09
| ||
18:12 | Add base function for checking if the current thread is in the event loop. check-in: 33d8f19474 user: stephanie.gawroriski tags: wip-scritchui | |
18:01 | Add base interface for how screen information is updated. check-in: f8746d2c5c user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-08
| ||
21:37 | A blank base for heavier AWT components that would be needed by applets in the future as PBP AWT lacks them. check-in: 098e5659ca user: stephanie.gawroriski tags: trunk | |
20:32 | Disable RISC-V for CircleCI has it has trouble starting the build due to lack of support. check-in: d476898be9 user: stephanie.gawroriski tags: trunk | |
20:23 | Detect whether the CMake build tree changes locations, such as when CI/CD uses a different directory for the build. check-in: 572b3b78a6 user: stephanie.gawroriski tags: trunk | |
17:24 | Be a little bit more descriptive when CMake exits. check-in: 4d5dd92ec3 user: stephanie.gawroriski tags: trunk | |
17:19 | Look for CMake in homebrew. check-in: 4d0e99c334 user: stephanie.gawroriski tags: trunk | |
15:58 | Run CMake build after clean, not before; If CMakeCache.txt is missing then configure again in the Gradle build; Place logs outside of the CMake build tree as Gradle confuses it with stale input/output. check-in: 83bc5aa136 user: stephanie.gawroriski tags: trunk | |
13:46 | Enable RISC-V 64-bit again as the C support libraries moved from Gradle to CMake. check-in: 16683f5487 user: stephanie.gawroriski tags: trunk | |
13:43 | Correct invalid swmNames for the reserved CDC modules. check-in: a03469214c user: stephanie.gawroriski tags: trunk | |
2024-04-07
| ||
18:59 | Add blank projects for CDC APIs, these are reserved for future work with them when I expand to applets. check-in: 891bb0bd63 user: stephanie.gawroriski tags: trunk | |
16:13 | Map all displays to a single display if one frame per window, otherwise map to 16 displays per each. check-in: c7bf90a787 user: stephanie.gawroriski tags: wip-scritchui | |
01:18 | Base sources for screens and windows. check-in: b552d0c7c2 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-06
| ||
23:13 | Implement of enableFocus. check-in: 8ea3a96dee user: stephanie.gawroriski tags: wip-scritchui | |
21:32 | Forward set and commonize of paint listeners. check-in: 61d60e810e user: stephanie.gawroriski tags: wip-scritchui | |
20:57 | Minor refactoring; Base for paint listener; Bind Java objects to native ScritchUI objects. check-in: e8f33fc099 user: stephanie.gawroriski tags: wip-scritchui | |
18:53 | Use new common base and simplify Java side of Native ScritchUI. check-in: 19cdc5f2c4 user: stephanie.gawroriski tags: wip-scritchui | |
18:07 | Move ScritchUI into a common core layered on top of an implementation. check-in: e4af1a9670 user: stephanie.gawroriski tags: wip-scritchui | |
15:13 | Add base for core panel. check-in: 570fab5500 user: stephanie.gawroriski tags: wip-scritchui | |
01:56 | Base for new GTK panel. check-in: aef8701490 user: stephanie.gawroriski tags: wip-scritchui | |
01:19 | Add base for Dylib objects. check-in: a94a177163 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-04
| ||
15:36 | Move out stateP into NativeScritchDylib to hide it. check-in: 3c8ee7fe7e user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-03
| ||
14:55 | Implement a few basic methods. check-in: 45b6833f0a user: stephanie.gawroriski tags: trunk | |
00:44 | Base refactor for ScritchUI structures. check-in: cf6f70d464 user: stephanie.gawroriski tags: wip-scritchui | |
2024-04-02
| ||
23:41 | Blank base for panels. check-in: fc9624e63e user: stephanie.gawroriski tags: wip-scritchui | |
18:09 | Add base interface for dynamic library based ScritchUI. check-in: 49e45e4d33 user: stephanie.gawroriski tags: wip-scritchui | |
17:50 | Place init into the structure. check-in: 4f3f5e94d8 user: stephanie.gawroriski tags: wip-scritchui | |
16:28 | Base for ScritchUI initialization. check-in: e4cd680983 user: stephanie.gawroriski tags: wip-scritchui | |
05:36 | Correct include directory. check-in: 0c132b4659 user: stephanie.gawroriski tags: wip-scritchui | |
05:32 | Merge from trunk. check-in: 5f2d8666a3 user: stephanie.gawroriski tags: wip-scritchui | |
05:27 | Move emulator-base native code into its own non-Gradle directory. check-in: db714df182 user: stephanie.gawroriski tags: trunk | |
05:20 | Base for more ScritchUI calls. check-in: b5b6737ab3 user: stephanie.gawroriski tags: wip-scritchui | |
03:13 | Merge from trunk; Correct linking with GTK libraries. check-in: ab8f4a293f user: stephanie.gawroriski tags: wip-scritchui | |
02:57 | Ensure log directory exists first. check-in: a85e10938c user: stephanie.gawroriski tags: trunk | |
02:12 | Merge from trunk. check-in: 547849a3ad user: stephanie.gawroriski tags: wip-scritchui | |
02:10 | Query CMake to see if it is out of date for a build. check-in: f92f08788c user: stephanie.gawroriski tags: trunk | |
00:29 | Include base library first then normal libraries. check-in: 1fa86c88d0 user: stephanie.gawroriski tags: trunk | |
00:26 | Add propogation for libraries and a backup in the event the generator expression does not work. check-in: 6aa3718063 user: stephanie.gawroriski tags: trunk | |
2024-04-01
| ||
21:42 | Merge from trunk and bring-in libBaseStatic.a. check-in: e694a8a02f user: stephanie.gawroriski tags: wip-scritchui | |
21:33 | Allow multiple CMake rules to be executed per build. check-in: d27a9bfa82 user: stephanie.gawroriski tags: trunk | |
19:07 | Merge from trunk. check-in: d509461912 user: stephanie.gawroriski tags: wip-scritchui | |
19:06 | Make CMake's output executable optional. check-in: 4b5e6d1f4a user: stephanie.gawroriski tags: trunk | |
18:28 | Merge from trunk. check-in: 555055fdea user: stephanie.gawroriski tags: wip-scritchui | |
18:28 | Add output for base library. check-in: d00d003271 user: stephanie.gawroriski tags: trunk | |
18:13 | Merge from trunk. check-in: 15e10568d6 user: stephanie.gawroriski tags: wip-scritchui | |
18:12 | Add static library as well. check-in: 14e82c5b6e user: stephanie.gawroriski tags: trunk | |
17:49 | Correct the wrong class being specified. check-in: fddb4b63ca user: stephanie.gawroriski tags: wip-scritchui | |
16:06 | Include base library objects. check-in: d80405b9cf user: stephanie.gawroriski tags: trunk | |
00:59 | Bring in BasePIC for ScritchUI libraries. check-in: 48104c8e39 user: stephanie.gawroriski tags: wip-scritchui | |
00:58 | Merge from trunk. check-in: 7c21e4c298 user: stephanie.gawroriski tags: wip-scritchui | |
00:57 | Add squirreljme_multilib_target_link_libraries. check-in: 5955d2ab37 user: stephanie.gawroriski tags: trunk | |
00:49 | Correct CMakeLists.txt as the same directory was added twice. check-in: 1a2785cabb user: stephanie.gawroriski tags: wip-scritchui | |
00:48 | Merge from trunk. check-in: f6f64b4cd0 user: stephanie.gawroriski tags: wip-scritchui | |
00:47 | Move non-VM related code and utilities to a base library instead. check-in: f45b0f9146 user: stephanie.gawroriski tags: trunk | |
00:34 | Update CLion scope for 3rd party. check-in: 4b982ae065 user: stephanie.gawroriski tags: trunk | |
00:33 | Use multilib for 3rd party libraries. check-in: e3db65591b user: stephanie.gawroriski tags: trunk | |
00:31 | Move 3rdparty libraries over. check-in: 320d65a3e5 user: stephanie.gawroriski tags: trunk | |
00:30 | Add base for library directory in NanoCoat; Add multilib for non-PIC, PIC, and Shared libraries. check-in: f1fdb7a862 user: stephanie.gawroriski tags: trunk | |
2024-03-31
| ||
20:31 | Minor base for loading the native library. check-in: 1c7acfa4a5 user: stephanie.gawroriski tags: wip-scritchui | |
19:39 | Merge from trunk. check-in: 2cc883c72e user: stephanie.gawroriski tags: wip-scritchui | |
19:37 | Delete RatufaCoat, NanoCoat will be replacing it functionally. check-in: 454c257113 user: stephanie.gawroriski tags: trunk | |
19:36 | Close wip-l1summercoat, it is defunct. Closed-Leaf check-in: ae7bcc0870 user: stephanie.gawroriski tags: wip-l1summercoat | |
19:35 | Close wip-springcoatplus, it is defunct. Closed-Leaf check-in: b490fe08ca user: stephanie.gawroriski tags: wip-springcoatplus | |
19:35 | Close wip-shelves, it is defunct. Closed-Leaf check-in: a38dc7a811 user: stephanie.gawroriski tags: wip-shelves | |
19:34 | Close wip-fbui it is defunct. Closed-Leaf check-in: 6b7f47c76c user: stephanie.gawroriski tags: wip-fbui | |
19:34 | Close wip-uiformcontainer, it is defunct. Closed-Leaf check-in: a7be9c0d5a user: stephanie.gawroriski tags: wip-uiformcontainer | |
19:34 | Close wip-ratufarefactor, it is defunct. Closed-Leaf check-in: fbf935df9f user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:32 | Correct options when building for RetroArch. check-in: e469403161 user: stephanie.gawroriski tags: trunk | |
03:58 | Merge from trunk. check-in: fd7af6d66a user: stephanie.gawroriski tags: wip-scritchui | |
03:07 | Cherry pick changes from wip-scritchui which should be mainline. check-in: 84fb9704d1 user: stephanie.gawroriski tags: trunk | |
02:54 | Merge from trunk. check-in: 40a767b7ec user: stephanie.gawroriski tags: wip-scritchui | |
00:54 | Move emulator-base CMakeLists otherwise it will always end up being out of date. check-in: aeeaa72304 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-30
| ||
02:41 | Add base for Win32 core. check-in: 4d75409287 user: stephanie.gawroriski tags: wip-scritchui | |
02:34 | Forward CMake Generator to utils build. check-in: e341518081 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-29
| ||
19:45 | Add API flags interface. check-in: 143895b20c user: stephanie.gawroriski tags: wip-scritchui | |
19:36 | Add list of libraries to include. check-in: e8019e121f user: stephanie.gawroriski tags: wip-scritchui | |
19:16 | Paste token instead. check-in: 96744f3625 user: stephanie.gawroriski tags: wip-scritchui | |
19:15 | Only have a framebuffer interface for ScritchUI on RetroArch. check-in: ef5373df46 user: stephanie.gawroriski tags: wip-scritchui | |
19:08 | If building for RetroArch, disable dynamic library loading. check-in: 38d4b3bbf2 user: stephanie.gawroriski tags: wip-scritchui | |
18:34 | Collect all ScritchUI interfaces into a single Zip and include them into the emulator. check-in: 7e9a58e41c user: stephanie.gawroriski tags: wip-scritchui | |
17:48 | Base for GTK Core; base for Dylib based ScritchUI Java interfaces. check-in: b15001be55 user: stephanie.gawroriski tags: wip-scritchui | |
17:45 | Slight CMake refactor. check-in: 570d3726aa user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-28
| ||
03:01 | Add base for Macintosh Toolbox. check-in: 7047c82dbc user: stephanie.gawroriski tags: wip-scritchui | |
02:51 | Add base for Motif. check-in: 29eff18531 user: stephanie.gawroriski tags: wip-scritchui | |
02:35 | Add base for dylib based API for ScritchUI. check-in: f450a666ba user: stephanie.gawroriski tags: wip-scritchui | |
02:28 | Add base for dynamic library interface. check-in: 9a00d0f3eb user: stephanie.gawroriski tags: wip-scritchui | |
02:19 | Add some base ideas for various native toolkits to support. check-in: 41ad6d234f user: stephanie.gawroriski tags: wip-scritchui | |
00:43 | Add base CMake projects and headers for ScritchUI on NanoCoat. check-in: 9aa606a9ef user: stephanie.gawroriski tags: wip-scritchui | |
00:20 | More deprecation. check-in: eb64c88272 user: stephanie.gawroriski tags: wip-scritchui | |
00:18 | Mark some classes and methods deprecated. check-in: 0c2b3c73ad user: stephanie.gawroriski tags: wip-scritchui | |
00:15 | Add base for ChoiceManager which will handle choices for List and ChoiceGroup. check-in: bc60840d50 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-27
| ||
04:08 | Correct out of bounds due to using the wrong offset when adding elements. check-in: 9f29a77291 user: stephanie.gawroriski tags: wip-scritchui | |
03:38 | Implement more framebuffer classes to get mystify drawing. check-in: 59b4df4e6d user: stephanie.gawroriski tags: wip-scritchui | |
03:02 | Use absolute position and remove the potential for layouts, it makes different windowing systems easier. check-in: ee15621d4c user: stephanie.gawroriski tags: wip-scritchui | |
02:46 | Add base for wrapped window. check-in: 75b7d40809 user: stephanie.gawroriski tags: wip-scritchui | |
02:28 | Base for paint on wrapped panels. check-in: 3a575874c0 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-26
| ||
02:54 | Add missing panel only. check-in: 8efac0970a user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-25
| ||
02:25 | Correction. check-in: e47892fc70 user: stephanie.gawroriski tags: wip-scritchui | |
02:24 | Add isDarkMode() to LAF; Rename panel colors in LAF. check-in: ea06597b59 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-24
| ||
22:18 | Add base Framebuffer ScritchUI interfaces. check-in: 22ee6841f8 user: stephanie.gawroriski tags: wip-scritchui | |
21:53 | Add required implications for panelOnly; Remove ScritchCanvasBracket because that is what panels are. check-in: 21d4226237 user: stephanie.gawroriski tags: wip-scritchui | |
18:24 | Allow for framebuffer interface to act on panels only interfaces. check-in: c7650e201f user: stephanie.gawroriski tags: wip-scritchui | |
18:06 | Remove old deprecated Framebuffer that was around from the syscalls era; Allow focus to be enabled/disabled specifically for panels rather than enabling it when painting is enabled. check-in: ec0f2a8efb user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-23
| ||
18:00 | For Mystify request repaint at end of loop; Remove debug notes. check-in: 09b118c4fe user: stephanie.gawroriski tags: wip-scritchui | |
17:53 | Allow for additional memory pool links to where the next pool will be tried if allocation failed, this is for smaller chunks. check-in: 0eb3144512 user: stephanie.gawroriski tags: trunk | |
2024-03-21
| ||
04:55 | Add basic fixed flat scaling. check-in: 32a88e0624 user: stephanie.gawroriski tags: wip-scritchui | |
01:34 | Comment out removeAll() as it happens to execute after? check-in: 7d17c1c69b user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-20
| ||
02:36 | Minor work. check-in: 5335bd89aa user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-19
| ||
14:35 | Minor work. check-in: b7e72882c0 user: stephanie.gawroriski tags: wip-scritchui | |
14:30 | Base for panel painting interfaces. check-in: a0ffbb44a1 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-18
| ||
22:03 | Implement get size of component. check-in: a577ea4082 user: stephanie.gawroriski tags: wip-scritchui | |
08:45 | Add base functions for native library loading in libjvm. check-in: f38b95c690 user: stephanie.gawroriski tags: trunk | |
08:27 | Add initial start of initialization through libjvm. check-in: be0371da72 user: stephanie.gawroriski tags: trunk | |
05:05 | Minimum size based on insets. check-in: 18bea2542a user: stephanie.gawroriski tags: wip-scritchui | |
04:47 | Base initial canvas image. check-in: 587599d661 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-17
| ||
21:02 | Add extra space. check-in: 2fb38d0409 user: stephanie.gawroriski tags: trunk | |
20:29 | Limit many builds to only trunk. check-in: e0e3d68d69 user: stephanie.gawroriski tags: trunk | |
17:34 | Add Install4J links. check-in: 3e161caa0b user: stephanie.gawroriski tags: trunk | |
06:01 | More UI work. check-in: 9cd1523073 user: stephanie.gawroriski tags: wip-scritchui | |
04:08 | Add initial blank call for setting the current Displayable. check-in: 01c7ef5e99 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-16
| ||
18:44 | Add interfaces for panels, components, and containers. check-in: 22008a4242 user: stephanie.gawroriski tags: wip-scritchui | |
18:35 | Add interface for panels. check-in: 2e611ad58c user: stephanie.gawroriski tags: wip-scritchui | |
17:24 | Merge from trunk. check-in: 89a7f3d8e3 user: stephanie.gawroriski tags: wip-scritchui | |
07:17 | Disable RISC-V for now. check-in: 66d6a11f5e user: stephanie.gawroriski tags: trunk | |
06:42 | Use persisted workspace for arm64 and riscv64 to increase speed. check-in: 70330eae3e user: stephanie.gawroriski tags: trunk | |
06:38 | Add RISC-V 64-bit build. check-in: 3f7d20dfab user: stephanie.gawroriski tags: trunk | |
03:13 | Remove JNI Forward debug as it can get very spammy. check-in: 4801f36114 user: stephanie.gawroriski tags: trunk | |
02:55 | Uppercase the variable before setting. check-in: 5a28147d28 user: stephanie.gawroriski tags: trunk | |
02:35 | Add output directories for each configuration type as needed by MSVC. check-in: 3f162269af user: stephanie.gawroriski tags: trunk | |
02:06 | Add OverridingPathProvider so that Flatpak can use the user's actual home paths; Various CMake fixes. check-in: 531ab6aa10 user: stephanie.gawroriski tags: trunk | |
01:24 | Various MSVC compilation fixes. check-in: 225e362e15 user: stephanie.gawroriski tags: trunk | |
01:12 | Add formal parameter names as MSVC requires it. check-in: ba737d9212 user: stephanie.gawroriski tags: trunk | |
01:06 | Move off JNI into its own directory as to not poison anything. check-in: 75a06cc724 user: stephanie.gawroriski tags: trunk | |
01:03 | If JNI is not found, just use internal JNI. check-in: 243c7d36df user: stephanie.gawroriski tags: trunk | |
00:48 | Install CMake on macOS; Use size 1 for flexible arrays and unions on MSVC. check-in: 1e555fbe79 user: stephanie.gawroriski tags: trunk | |
00:22 | Look in Program Files for CMake on Windows. check-in: fa885170ef user: stephanie.gawroriski tags: trunk | |
2024-03-15
| ||
23:47 | Correct task for nanocoat. check-in: 491edd91ab user: stephanie.gawroriski tags: trunk | |
23:34 | Correct SIGSEGV with forwarders. check-in: 8d9c66fb00 user: stephanie.gawroriski tags: trunk | |
23:27 | Instead of using Gradle to build emulator-base, instead use CMake. check-in: 8cd37c42f0 user: stephanie.gawroriski tags: trunk | |
22:15 | Update CMakeLists. check-in: 90087de7f4 user: stephanie.gawroriski tags: trunk | |
22:12 | Debug print the output bundle. check-in: c82dd29cca user: stephanie.gawroriski tags: trunk | |
22:08 | Set location of C code. check-in: e009efd18f user: stephanie.gawroriski tags: trunk | |
22:05 | Move back down. check-in: df6a6d6914 user: stephanie.gawroriski tags: trunk | |
22:05 | Attempt C compile? check-in: 97a8123ede user: stephanie.gawroriski tags: trunk | |
20:53 | Remove --user from build-bundle. check-in: cefeac9d07 user: stephanie.gawroriski tags: trunk | |
20:37 | Consolidate build step. check-in: 6b206514ec user: stephanie.gawroriski tags: trunk | |
20:23 | Use machine for building on CircleCI since it should be capable of using Docker and such. check-in: ba49afeffb user: stephanie.gawroriski tags: trunk | |
20:18 | Install Git and OpenSSH as well. check-in: 72dbdae44b user: stephanie.gawroriski tags: trunk | |
20:06 | Update before install check-in: cea9838bae user: stephanie.gawroriski tags: trunk | |
19:54 | Install sudo as it is missing. check-in: 6faf525174 user: stephanie.gawroriski tags: trunk | |
19:37 | Switch to using Debian bookworm for CircleCI. check-in: a08eff90af user: stephanie.gawroriski tags: trunk | |
19:28 | Make both squirreljmeMacOsArmCpp and squirreljmeClaimX8664 mutually exclusive. check-in: 0794ff2d67 user: stephanie.gawroriski tags: trunk | |
19:14 | Attempt Flatpak build fix on CircleCI. check-in: 59fd54576d user: stephanie.gawroriski tags: trunk | |
18:32 | Perform Flatpak build as user. check-in: 1a2f20cfb7 user: stephanie.gawroriski tags: trunk | |
17:58 | Include :tools:fake-javadoc-sdk if there is no tools.jar and the Java version is < 9 or >= 16. check-in: 4ac5bb17f3 user: stephanie.gawroriski tags: trunk | |
07:58 | Correct circular dependency. check-in: 14690fe1de user: stephanie.gawroriski tags: trunk | |
07:12 | Specify version for Flatpak OpenJDK on Flathub so it can resolve the dependency. check-in: 5bca4327cb user: stephanie.gawroriski tags: trunk | |
07:10 | If there is no assembleRelease/assembleDebug for emulator-base, instead just depend on assemble. check-in: 364f6de1ad user: stephanie.gawroriski tags: trunk | |
07:06 | Add fallback doclet API from k5/k8 so the markdown doclet can at least build. check-in: 61e22b7eef user: stephanie.gawroriski tags: trunk | |
06:46 | Check that assembleRelease exists before adding it. check-in: 193da5fa81 user: stephanie.gawroriski tags: trunk | |
06:45 | Use non-interactive mode and assume yes for Flatpak dependencies. check-in: ea567ba833 user: stephanie.gawroriski tags: trunk | |
06:37 | Do not add assembleDebug if it does not exist. check-in: 981ae69582 user: stephanie.gawroriski tags: trunk | |
06:23 | Add debugger menu options as well. check-in: 789784c972 user: stephanie.gawroriski tags: trunk | |
06:19 | Install clang as well. check-in: 8e1cc01726 user: stephanie.gawroriski tags: trunk | |
06:14 | Register flathub. check-in: d8e8c23276 user: stephanie.gawroriski tags: trunk | |
06:13 | Add note on PATH export. check-in: 06e5d67ac1 user: stephanie.gawroriski tags: trunk | |
06:02 | Remove Wayland socket as OpenJDK on Flatpak does not work with it. check-in: bb4c2130cc user: stephanie.gawroriski tags: trunk | |
05:57 | Corrections to image building. check-in: f0bf9b7fa9 user: stephanie.gawroriski tags: trunk | |
05:31 | Use image machine image instead. check-in: 311d379b46 user: stephanie.gawroriski tags: trunk | |
05:24 | More Flatpak corrections; Enable ARM64 build in CircleCI; Export Flatpaks in CircleCI. check-in: 2a42719d41 user: stephanie.gawroriski tags: trunk | |
05:01 | Correct Flatpak script; Try to figure out applicable scaling through various means. check-in: 0768e6c094 user: stephanie.gawroriski tags: trunk | |
04:28 | Correct Java location when running. check-in: fa5281a8de user: stephanie.gawroriski tags: trunk | |
04:22 | Remove duplicate desktop entry. check-in: e9f128aca1 user: stephanie.gawroriski tags: trunk | |
04:22 | Correct application name for desktop entries. check-in: 4fdcee5cef user: stephanie.gawroriski tags: trunk | |
04:15 | Add instructions on building for Flatpak. check-in: ff5fba8682 user: stephanie.gawroriski tags: trunk | |
04:08 | Fixes for Flatpak. check-in: 70d1f71bf1 user: stephanie.gawroriski tags: trunk | |
03:44 | Use full path to command. check-in: cc8f98a3b8 user: stephanie.gawroriski tags: trunk | |
03:32 | More Flatpak changes. check-in: 6a6de95ea1 user: stephanie.gawroriski tags: trunk | |
02:52 | More Flatpak updates. check-in: 72240d50c5 user: stephanie.gawroriski tags: trunk | |
02:18 | Add Flatpak manifest. check-in: 28f360bff1 user: stephanie.gawroriski tags: trunk | |
02:00 | Exclude NanoCoat as well. check-in: 36aaa678dc user: stephanie.gawroriski tags: trunk | |
01:54 | Flatpak corrections. check-in: 9885b287ce user: stephanie.gawroriski tags: trunk | |
01:32 | Flatpak build. check-in: 64b6a7dc72 user: stephanie.gawroriski tags: trunk | |
2024-03-14
| ||
23:13 | Initialize base wrappers for windows and screens. check-in: d86cb179db user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-13
| ||
20:08 | Add look and feel interface. check-in: 7ce204874f user: stephanie.gawroriski tags: wip-scritchui | |
20:04 | Add blank interfaces for Swing. check-in: fa19fefc05 user: stephanie.gawroriski tags: wip-scritchui | |
19:44 | Query of screens. check-in: 00910baf48 user: stephanie.gawroriski tags: wip-scritchui | |
00:19 | Comment out deprecated code. check-in: 834211013b user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-11
| ||
23:42 | Check for input method types for windows. check-in: 6dda272696 user: stephanie.gawroriski tags: wip-scritchui | |
23:01 | Add target texture width/height for scaling; Use orientation from the screen rather than width to height comparison. check-in: 7e8e605a93 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-10
| ||
20:48 | Add screen bracket. check-in: 9ce01d58ff user: stephanie.gawroriski tags: wip-scritchui | |
01:25 | Add base for event throttle. check-in: 10448201d2 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-09
| ||
23:17 | Rename NoScale to IdentityScale. check-in: 29a1b0ead9 user: stephanie.gawroriski tags: wip-scritchui | |
22:17 | Add base interfaces for screen scaling. check-in: c4064b79d9 user: stephanie.gawroriski tags: wip-scritchui | |
10:19 | Some stripping of Display; Add more ScritchUI interfaces. check-in: ace607dfb5 user: stephanie.gawroriski tags: wip-scritchui | |
09:13 | Correct C compile. check-in: 0febf98f6e user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-08
| ||
07:01 | Add base state for display state. check-in: c69dd816af user: stephanie.gawroriski tags: wip-scritchui | |
03:43 | Minor work. check-in: fb2c0d0377 user: stephanie.gawroriski tags: wip-scritchui | |
03:34 | Add base SpringCoat interface for ScritchUI. check-in: c2abd7bca9 user: stephanie.gawroriski tags: wip-scritchui | |
01:35 | Add Ime switcher and base for MultiTap and Keitai. check-in: 4d655e3d3b user: stephanie.gawroriski tags: wip-scritchui | |
01:20 | MultiTap is better considered an IME. check-in: c479889cf8 user: stephanie.gawroriski tags: wip-scritchui | |
01:10 | Add listener for listening to IME events. check-in: ad04020036 user: stephanie.gawroriski tags: wip-scritchui | |
01:06 | Add listeners for various event types. check-in: 3c6d9965b2 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-07
| ||
22:15 | Add constants for input method types. check-in: 0ae137c457 user: stephanie.gawroriski tags: wip-scritchui | |
21:55 | Add emulated ScritchUI layer; Add base classes around ScritchUI framebuffer. check-in: 8e2db37e93 user: stephanie.gawroriski tags: wip-scritchui | |
19:21 | Add screen interface. check-in: 5a48bb4d3c user: stephanie.gawroriski tags: wip-scritchui | |
19:17 | Add interface to determine the type of window manager being used. check-in: bf61038335 user: stephanie.gawroriski tags: wip-scritchui | |
08:52 | Add syntax formats. Leaf check-in: 34b9bc6274 user: stephanie.gawroriski tags: wip-cc | |
08:24 | Main entry point. check-in: 338fe54eee user: stephanie.gawroriski tags: wip-cc | |
05:10 | Add CLion project for cc. check-in: 1a11b54071 user: stephanie.gawroriski tags: wip-cc | |
04:55 | Commit a bunch of blank files. check-in: cdba777b5e user: stephanie.gawroriski tags: wip-cc | |
04:06 | Create new branch named "wip-cc" check-in: b28b3f225e user: stephanie.gawroriski tags: wip-cc | |
2024-03-06
| ||
00:40 | Merge from trunk. check-in: da75bcaaaa user: stephanie.gawroriski tags: wip-scritchui | |
00:33 | Merge from trunk. check-in: a728b41aaa user: stephanie.gawroriski tags: wip-calendar | |
00:33 | Map more non-standard keys to DoJa. check-in: 7b98188e9a user: stephanie.gawroriski tags: trunk | |
00:11 | Merge from trunk. check-in: 9a9fdd25d9 user: stephanie.gawroriski tags: wip-calendar | |
00:11 | Add missing semicolon. check-in: 1ace634794 user: stephanie.gawroriski tags: trunk | |
00:08 | Merge from trunk. check-in: 134e7034dc user: stephanie.gawroriski tags: wip-calendar | |
00:07 | Add NativeArchiveShelf which can be used to access archives faster, especially within SpringCoat. check-in: 1847d9fb36 user: stephanie.gawroriski tags: trunk | |
2024-03-05
| ||
21:17 | Merge from trunk. check-in: 723d3d18ac user: stephanie.gawroriski tags: wip-calendar | |
21:17 | Implement Math.max() and Math.random(). check-in: c66fd74912 user: stephanie.gawroriski tags: trunk | |
21:10 | Merge from trunk. check-in: 3391219194 user: stephanie.gawroriski tags: wip-calendar | |
21:09 | Fixed an issue where SpringCoat could not read from raw library in the event they nested (NameOverrideClassLibrary ontop of a RawVMClassLibrary). check-in: 9fcb85f54e user: stephanie.gawroriski tags: trunk | |
20:57 | Merge from trunk. check-in: 72e27d2d43 user: stephanie.gawroriski tags: wip-calendar | |
20:56 | Use VMLibraryTask instead of executable task. check-in: f01da2cfbb user: stephanie.gawroriski tags: trunk | |
06:20 | Do not depend on the full task, instead depend on the dependencies of those tasks. check-in: 14512d8df4 user: stephanie.gawroriski tags: trunk | |
06:14 | Merge from trunk. check-in: 0c159f0345 user: stephanie.gawroriski tags: wip-calendar | |
06:02 | Actually depend on the full task. check-in: 3ff89930ae user: stephanie.gawroriski tags: trunk | |
05:33 | Include cluttered SquirrelJME in standalone. check-in: 254f1b9817 user: stephanie.gawroriski tags: trunk | |
05:16 | Refactor standalone collation task from Groovy to Java with CollateResourceJarsTask. check-in: a307b9d927 user: stephanie.gawroriski tags: trunk | |
04:22 | Cherry pick. check-in: 5fb59ae93e user: stephanie.gawroriski tags: trunk | |
04:18 | Make some classes public. check-in: 099b362af2 user: stephanie.gawroriski tags: wip-calendar | |
03:40 | Merge from trunk. check-in: 785370a8c1 user: stephanie.gawroriski tags: wip-calendar | |
03:11 | Remove game controller from standalone, it sort of works but the extreme latency is not worth it; Add base for bundling and bundling API. check-in: ab6a8737ec user: stephanie.gawroriski tags: trunk | |
2024-03-03
| ||
18:57 | Add initial idea for Retro Compiler bundling. check-in: 3fbfccbe17 user: stephanie.gawroriski tags: trunk | |
2024-03-02
| ||
21:56 | Delete the UIForm bridge for Scritch, it would be more efficient to just rewrite LCDUI. check-in: 5ac60cbf73 user: stephanie.gawroriski tags: wip-scritchui | |
20:23 | Make all wrapped methods non-native. check-in: 111e642347 user: stephanie.gawroriski tags: wip-scritchui | |
07:45 | Add canvas. check-in: 670bdba741 user: stephanie.gawroriski tags: wip-scritchui | |
02:45 | Remove some constant classes which are going to stay around and not be deprecated. check-in: 227d2fe354 user: stephanie.gawroriski tags: wip-scritchui | |
02:12 | Add copies for all of the UIForm methods. check-in: 54dc04aad1 user: stephanie.gawroriski tags: wip-scritchui | |
00:40 | Add more components. check-in: 235d498c1b user: stephanie.gawroriski tags: wip-scritchui | |
00:24 | Add base brackets for various components. check-in: d0c77d3ac5 user: stephanie.gawroriski tags: wip-scritchui | |
2024-03-01
| ||
01:57 | Add base package for the framebuffer implementation of ScritchUI; Add base package for the deprecated UIForm wrapper on top of ScritchUI. check-in: 350e9e43fa user: stephanie.gawroriski tags: wip-scritchui | |
2024-02-29
| ||
23:56 | Add base build.gradle files for Scritch UI, a replacement for UIForm. check-in: b2a210b99c user: stephanie.gawroriski tags: wip-scritchui | |
23:18 | Create new branch named "wip-scritchui" check-in: f53ea1bf5c user: stephanie.gawroriski tags: wip-scritchui | |
23:15 | Minor work. check-in: 88c85b3bd5 user: stephanie.gawroriski tags: wip-nanocoatclassparse | |
01:53 | Add tracking for allocations to detect potential leaks. check-in: ade3cd30b0 user: stephanie.gawroriski tags: trunk | |
2024-02-27
| ||
19:13 | More base Android work. Leaf check-in: f04bd45793 user: stephanie.gawroriski tags: wip-android | |
07:53 | Depend on the core library. check-in: d5aae21153 user: stephanie.gawroriski tags: wip-android | |
07:50 | More base Android. check-in: 2912fa7bc0 user: stephanie.gawroriski tags: wip-android | |
06:18 | Add core. check-in: 91fa74bcc4 user: stephanie.gawroriski tags: wip-android | |
05:09 | Add base blank project. check-in: 15d9857daf user: stephanie.gawroriski tags: wip-android | |
04:47 | Create new branch named "wip-android" check-in: c8466c140a user: stephanie.gawroriski tags: wip-android | |
04:34 | Fix comment. check-in: 88b13ec11a user: stephanie.gawroriski tags: trunk | |
2024-02-26
| ||
23:59 | Bring in JInput for gamepad support although currently it is disabled as it does not work properly. check-in: d95451cdeb user: stephanie.gawroriski tags: trunk | |
21:41 | Correct MIDI playback timing with much lovely assistance from my wife who is a MIDI nerd. check-in: 35a82f5685 user: stephanie.gawroriski tags: trunk | |
19:35 | Merge in wip-midi. check-in: f0e047de08 user: stephanie.gawroriski tags: trunk | |
18:45 | Reset track for loop. Closed-Leaf check-in: 857d07dcbe user: stephanie.gawroriski tags: wip-midi | |
18:27 | Reset all trackers so they begin at the start. check-in: 415cc8f12d user: stephanie.gawroriski tags: wip-midi | |
18:26 | Emit end of media and correct MIDI test. check-in: bb4e17554e user: stephanie.gawroriski tags: wip-midi | |
08:10 | Handle two byte control codes. check-in: 3f5d11f221 user: stephanie.gawroriski tags: wip-midi | |
06:30 | Guess time division. check-in: 5d4d7ba433 user: stephanie.gawroriski tags: wip-midi | |
06:07 | Handle when we are at delta and we want to wait for it. check-in: 0243f36457 user: stephanie.gawroriski tags: wip-midi | |
06:00 | Parsing of MTrk to play notes, currently timing is not supported. check-in: c28a3e2bec user: stephanie.gawroriski tags: wip-midi | |
04:36 | Do not print null instance. check-in: 0eec242d41 user: stephanie.gawroriski tags: wip-midi | |
04:34 | Fixes due to the previous introduction of ProGuard. check-in: 4561f43a0b user: stephanie.gawroriski tags: wip-midi | |
03:43 | Merge from trunk. check-in: f37d926f17 user: stephanie.gawroriski tags: wip-midi | |
02:36 | Actually unseparate SQUIRRELJME_CLASSPATH so multiple paths can be specified. check-in: 900fcc0b31 user: stephanie.gawroriski tags: trunk | |
02:29 | Standalone/VMFactory is now able to load system properties and standard libraries from generic paths. check-in: 70dff10c20 user: stephanie.gawroriski tags: trunk | |
00:33 | Refactor standard operating system paths. check-in: 1457766b38 user: stephanie.gawroriski tags: trunk | |
2024-02-25
| ||
23:35 | Base for EmulatedPacketCommShelf. Leaf check-in: b1c8fd41c2 user: stephanie.gawroriski tags: wip-tcpip | |
22:22 | Actually add in source files with additional request approve/deny/poll. check-in: 39ff9ca4eb user: stephanie.gawroriski tags: wip-tcpip | |
22:21 | Add initial base for packet shelf. check-in: a8c49e3133 user: stephanie.gawroriski tags: wip-tcpip | |
21:36 | Create new branch named "wip-tcpip" check-in: 2653d8f4b9 user: stephanie.gawroriski tags: wip-tcpip | |
21:03 | Create new branch named "wip-nanocoatclassparse" check-in: 33201ddeb7 user: stephanie.gawroriski tags: wip-nanocoatclassparse | |
2024-02-24
| ||
22:00 | Merge descriptor parsing branch. check-in: fd81e596b9 user: stephanie.gawroriski tags: trunk | |
21:46 | Merge from trunk. Closed-Leaf check-in: 894fd7d5aa user: stephanie.gawroriski tags: wip-nanocoatclasses | |
21:45 | Merge in Gradle version bump and CircleCI Windows fixes. check-in: 43339e6d71 user: stephanie.gawroriski tags: trunk | |
21:01 | Correct JAVA_HOME for Windows? Closed-Leaf check-in: a015cd5176 user: stephanie.gawroriski tags: wip-gradlebump | |
20:26 | Use curl instead. check-in: 0881b86c03 user: stephanie.gawroriski tags: wip-gradlebump | |
20:07 | Extract JDK. check-in: 3bf88740b8 user: stephanie.gawroriski tags: wip-gradlebump | |
19:52 | Move Windows before macOS. check-in: ee893a112f user: stephanie.gawroriski tags: wip-gradlebump | |
19:45 | Revert change. check-in: 9a0e8e5c73 user: stephanie.gawroriski tags: wip-gradlebump | |
19:17 | Attempt to use machine for Windows? check-in: b51a458f77 user: stephanie.gawroriski tags: wip-gradlebump | |
18:59 | Attempt deletion of Gradle cache for Windows. check-in: f309062976 user: stephanie.gawroriski tags: wip-gradlebump | |
18:37 | Bump down to 7.6.3. check-in: d651174225 user: stephanie.gawroriski tags: wip-gradlebump | |
18:12 | Correct buildSrc compile errors due to Gradle API changes. check-in: 292d878e5b user: stephanie.gawroriski tags: wip-gradlebump | |
18:05 | Bump resource class. check-in: fd75effaa8 user: stephanie.gawroriski tags: wip-gradlebump | |
17:58 | Bump Gradle version; Increase CircleCI resource class. check-in: 511fd5b1e0 user: stephanie.gawroriski tags: wip-gradlebump | |
17:44 | Finish implementation of method descriptors. check-in: 41594ca22a user: stephanie.gawroriski tags: wip-nanocoatclasses | |
03:23 | Partial method descriptor parsing. check-in: b22d9a7c2a user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-23
| ||
23:09 | Have methods directly use field components. check-in: 55d5925109 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
23:00 | Changing of how binary names are representing in fields so that they are fixed length. check-in: d71e35f51b user: stephanie.gawroriski tags: wip-nanocoatclasses | |
04:15 | Parsing of class names. check-in: e75ddc2076 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
02:36 | Parsing of field types. check-in: 6f0321db6e user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-22
| ||
23:42 | Remove debug note. check-in: 3598b31cc0 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
23:39 | Many changes around field type parsing. check-in: 1379482f9f user: stephanie.gawroriski tags: wip-nanocoatclasses | |
18:20 | Add function to determine the allocation size of a field. check-in: af37fdd8e2 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
17:51 | Move off fixed binary name parsing. check-in: 02e21e9e8f user: stephanie.gawroriski tags: wip-nanocoatclasses | |
17:46 | Split off getting number of slashes in binary name. check-in: 93faa29c06 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
17:39 | Partial implementation of interpreting field types. check-in: 33cd82a4c1 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
02:39 | Add failure cases for fields and methods. check-in: 9a3ccbe15d user: stephanie.gawroriski tags: wip-nanocoatclasses | |
02:27 | Parsing of binary names. check-in: 16f1318815 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-21
| ||
01:13 | Implement parsing of identifiers. check-in: abc2eeb508 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-20
| ||
18:10 | Correct libretro license for NanoCoat. check-in: 1e3755e947 user: stephanie.gawroriski tags: trunk | |
13:44 | Add width to kateconfig. check-in: 5be2748679 user: stephanie.gawroriski tags: trunk | |
13:38 | Merge from trunk. check-in: 89e46fa613 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
09:54 | Add Kate configuration; Add Gradle task to quickly run the standalone VM without configuration and for the platform currently being used. check-in: ac2bfd7090 user: stephanie.gawroriski tags: trunk | |
00:18 | Add test for method interpretation. check-in: 3a132cf860 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-19
| ||
22:43 | Add sjme_list_flattenArgNul() to flatten a list split by NUL. check-in: bfbd8de10d user: stephanie.gawroriski tags: wip-nanocoatclasses | |
01:10 | Add possibilities to test. check-in: ff0de0e573 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-18
| ||
04:37 | Update donation information. check-in: fae03dc240 user: stephanie.gawroriski tags: trunk | |
2024-02-14
| ||
20:55 | Correct non-C89. check-in: 6f3523e8b7 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
20:52 | Add test for field descriptors. check-in: c7c8511731 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-12
| ||
21:54 | Add Java Void type. check-in: 087f73b183 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
21:40 | Add test for class descriptors. check-in: 74d149c809 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
02:20 | Base initial of class descriptor test. check-in: 9a6a974f50 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
02:09 | Add matching for classes. check-in: b93206e9d6 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
01:58 | Implement test for binary names. check-in: a16bb4dd96 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-05
| ||
21:42 | Do not determine the string length. check-in: edcee2ac67 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
21:40 | The output should be pointer pointer. check-in: 5833bd55a0 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
02:35 | Minor correction. check-in: f5f864d85f user: stephanie.gawroriski tags: wip-nanocoatclasses | |
02:33 | Test blank name as well. check-in: c4785a593e user: stephanie.gawroriski tags: wip-nanocoatclasses | |
01:53 | Implement test for identifier. check-in: 2b9e11c512 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
2024-02-04
| ||
22:54 | Add initial blank wrapper around native input/output streams. check-in: 3fd6909fa5 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
22:21 | Move descriptor parsing to its own source and change behavior to be that of an interpretation. check-in: b8153c643a user: stephanie.gawroriski tags: wip-nanocoatclasses | |
21:10 | Put descriptor parsing in its own area. check-in: 3f874c36ad user: stephanie.gawroriski tags: wip-nanocoatclasses | |
19:48 | Update comment. check-in: c84e608070 user: stephanie.gawroriski tags: trunk | |
04:53 | Minor timezone work. check-in: d8c12118cc user: stephanie.gawroriski tags: wip-calendar | |
2024-02-03
| ||
23:24 | Create new branch named "wip-nanocoatclasses" check-in: d3d32f5b34 user: stephanie.gawroriski tags: wip-nanocoatclasses | |
05:00 | Implementation of a few TimeZone methods. check-in: 5b66b47e72 user: stephanie.gawroriski tags: wip-calendar | |
04:19 | Add test for recomposing Calendars but with all fields rather than just a selection of them. check-in: 627d0144cf user: stephanie.gawroriski tags: wip-calendar | |
01:32 | Add additional calendar tests for initial value and recomposed value. check-in: 72970b4f1a user: stephanie.gawroriski tags: wip-calendar | |
2024-02-02
| ||
23:26 | DST is not used in UTC. check-in: 279b0f7524 user: stephanie.gawroriski tags: wip-calendar | |
23:22 | Add baseline test for TimeZone. check-in: 2fa420bed1 user: stephanie.gawroriski tags: wip-calendar | |
23:11 | Add expected results to be matched against. check-in: e348a5c4d0 user: stephanie.gawroriski tags: wip-calendar | |
23:02 | Base for calendar test. check-in: 9c1686b87d user: stephanie.gawroriski tags: wip-calendar | |
22:09 | Create new branch named "wip-calendar" check-in: 200293446c user: stephanie.gawroriski tags: wip-calendar | |
16:13 | Correct maximization on Windows covering the taskbar. check-in: af42abc57b user: stephanie.gawroriski tags: trunk | |
2024-02-01
| ||
23:34 | Suspends all threads on VM_START; Try to select a thread to set as the context if there is none. check-in: a3bebff655 user: stephanie.gawroriski tags: trunk | |
18:09 | Make the viewed threads more responsive and self updating. check-in: e69a4e60fb user: stephanie.gawroriski tags: trunk | |
2024-01-31
| ||
23:17 | Correctly follow the single step pointer. check-in: d47cf4688a user: stephanie.gawroriski tags: trunk | |
06:00 | Attempt to breakpoint for hosted. check-in: 525b7acb1d user: stephanie.gawroriski tags: trunk | |
05:41 | If TODO is thrown in SpringCoat and a debugger is attached, suspend all threads. check-in: 2f30ebcf48 user: stephanie.gawroriski tags: trunk | |
05:11 | If Debugging.todo() is called on SpringCoat, call a user defined debugger event to break; Suspend SpringCoat when the VM starts implicitely. check-in: 5cf3dcb2b8 user: stephanie.gawroriski tags: trunk | |
04:43 | Initial blank base for Calendar and TimeZone. check-in: e446058ceb user: stephanie.gawroriski tags: trunk | |
03:46 | Do not allow the debugger toolbar to float. check-in: d6ac1e1749 user: stephanie.gawroriski tags: trunk | |
03:43 | Remove a debug message regarding removing everything; Do not try to load a local class if we do not which class we are in. check-in: c80ca7fdf2 user: stephanie.gawroriski tags: trunk | |
03:31 | Update documentation. check-in: 1e460fd382 user: stephanie.gawroriski tags: trunk | |
03:30 | Translate paths when Jars are imploded for the hosted environment, this fixes scratchpad seeds not being found. check-in: b2fc6d6d72 user: stephanie.gawroriski tags: trunk | |
03:11 | Set no delay and keepalive for the JDWP Proxy. check-in: ebfc54089b user: stephanie.gawroriski tags: trunk | |
03:07 | Add a proxy for JDWP for the hosted environment so `-Xdebug` can be used. check-in: 03ace3f1cf user: stephanie.gawroriski tags: trunk | |
02:23 | When using -jar, pass all application system properties so DoJa applications work. check-in: 3491b052e0 user: stephanie.gawroriski tags: trunk | |
01:16 | Correct wildcard loading and add alternatives for that; Correct launching and seeding of DoJa applications in standalone; Mark DoJa Connector implementations as vendor API so they do not get optimized away. check-in: 309b29b278 user: stephanie.gawroriski tags: trunk | |
00:36 | Merge in fix-oddinstruction. check-in: 345ad576d1 user: stephanie.gawroriski tags: trunk | |
00:36 | Correct type. Closed-Leaf check-in: 70aaee877b user: stephanie.gawroriski tags: fix-oddinstruction | |
00:35 | Fix. check-in: 62fc88353b user: stephanie.gawroriski tags: fix-oddinstruction | |
00:31 | Corrections to jump targets. check-in: 306afb61cd user: stephanie.gawroriski tags: fix-oddinstruction | |
00:13 | Adjust printed form for the address following. check-in: 7c725b4f60 user: stephanie.gawroriski tags: fix-oddinstruction | |
00:11 | Fix broken switch padding. check-in: 2c57b41b42 user: stephanie.gawroriski tags: fix-oddinstruction | |
2024-01-30
| ||
22:42 | Broken commit where the next instruction is not valid? check-in: 6244908d55 user: stephanie.gawroriski tags: fix-oddinstruction | |
19:02 | Determine raw instruction arguments. check-in: 936bd3870e user: stephanie.gawroriski tags: trunk | |
04:46 | Add fallback to load classes from search paths specified in the preferences. check-in: 9a1774a7b4 user: stephanie.gawroriski tags: trunk | |
2024-01-29
| ||
20:40 | Allow resume to connect to be disabled/enabled. check-in: 41206a7ff3 user: stephanie.gawroriski tags: trunk | |
20:03 | Loading and saving of preferences. check-in: f8077066dc user: stephanie.gawroriski tags: trunk | |
01:34 | Load preferences before debugger start. check-in: 729a1a04b8 user: stephanie.gawroriski tags: trunk | |
01:24 | Add base for accessing preferences. check-in: fda5488470 user: stephanie.gawroriski tags: trunk | |
01:06 | Add about dialog for the debugger. check-in: 5a43a62f29 user: stephanie.gawroriski tags: trunk | |
2024-01-28
| ||
21:18 | Add non-JSR APIs to scope. check-in: 324e104c9e user: stephanie.gawroriski tags: trunk | |
10:28 | Confirm a vendor probe since it is risky. check-in: c773e2a20a user: stephanie.gawroriski tags: trunk | |
10:21 | Add probe for vendor specific command sets. check-in: a9a5461b31 user: stephanie.gawroriski tags: trunk | |
09:32 | Add a few more error ids. check-in: a0ae691ef0 user: stephanie.gawroriski tags: trunk | |
09:28 | Add a refresh button. check-in: cee919283d user: stephanie.gawroriski tags: trunk | |
09:26 | Add a refresh button. check-in: 5686d9cfcb user: stephanie.gawroriski tags: trunk | |
09:14 | Initial blank base for process manager. check-in: 21e24118c3 user: stephanie.gawroriski tags: trunk | |
2024-01-27
| ||
22:09 | Update after single step requests. check-in: 7ae7e6089d user: stephanie.gawroriski tags: trunk | |
22:05 | Add shortcuts to quickly perform debug actions. check-in: c3aa739ce3 user: stephanie.gawroriski tags: trunk | |
21:38 | Try to bump past invalid slots to see if there are ones ahead. check-in: d343d8595b user: stephanie.gawroriski tags: trunk | |
14:11 | Add indicator for when the VM dies. check-in: 51f452e270 user: stephanie.gawroriski tags: trunk | |
09:31 | Add buttons for stepping by line. check-in: c55344193c user: stephanie.gawroriski tags: trunk | |
09:26 | Cleaner more linear local variable update that does not tax the VM heavily. check-in: 501c148282 user: stephanie.gawroriski tags: trunk | |
09:10 | Correct method name and type being replaced with the wrong information. check-in: dbe28b3bcb user: stephanie.gawroriski tags: trunk | |
08:42 | More updates to name. check-in: 9258d1650e user: stephanie.gawroriski tags: trunk | |
08:33 | Attempt to focus on the instruction pointer. check-in: cd8e9cae5b user: stephanie.gawroriski tags: trunk | |
08:21 | When single stepping occurs, focus on the single step. check-in: 4b8d30753a user: stephanie.gawroriski tags: trunk | |
08:17 | Set the names of every class if they are requested. check-in: b08fcd948e user: stephanie.gawroriski tags: trunk | |
08:13 | Fix instructions being added multiple times. check-in: 8a44bd7ba9 user: stephanie.gawroriski tags: trunk | |
08:04 | Instructions now immedietely show in the main view. check-in: a1c69bf408 user: stephanie.gawroriski tags: trunk | |
07:55 | Bring back showing instructions. check-in: 5f11fb01a7 user: stephanie.gawroriski tags: trunk | |
07:36 | Make sure everything is revalidated so it does not disappear. check-in: cea0af9be7 user: stephanie.gawroriski tags: trunk | |
07:26 | When the context changes call all listeners at once in the swing thread rather than in sequential events. check-in: 409805037a user: stephanie.gawroriski tags: trunk | |
07:21 | For update methods, if the caller is in the Swing event thread then call immedietely otherwise invoke it later. check-in: 88ea88e558 user: stephanie.gawroriski tags: trunk | |
07:10 | Add some checks for updates. check-in: a21aa7416c user: stephanie.gawroriski tags: trunk | |
07:02 | Make the majority of the debugger asynchronous. check-in: 3e01f14714 user: stephanie.gawroriski tags: trunk | |
04:04 | Minimize lock sharing when managing SpringCoat frames. check-in: f2233406b8 user: stephanie.gawroriski tags: trunk | |
01:22 | Split of SpringThread.Frame into its own class. check-in: 3fbb650410 user: stephanie.gawroriski tags: trunk | |
2024-01-26
| ||
23:49 | Add checks to not give a result if a thread is not suspended. check-in: a3408a8dc2 user: stephanie.gawroriski tags: trunk | |
23:37 | Add separate counter for thread suspension so await and counting do not share the same lock. check-in: fd455b4f0f user: stephanie.gawroriski tags: trunk | |
23:22 | Keep track of the maximum latency. check-in: b0ca259d38 user: stephanie.gawroriski tags: trunk | |
23:16 | Reduce lock contention in DebuggerState. check-in: 2556145c13 user: stephanie.gawroriski tags: trunk | |
14:10 | Refuse to set the context frame if the frame it is in, is disposed. check-in: 03e824be05 user: stephanie.gawroriski tags: trunk | |
14:05 | If a thread dies while it is the context thread, then it no longer can be the context thread. check-in: 8caa1e3796 user: stephanie.gawroriski tags: trunk | |
11:53 | Attempt to get single step working; Add latency and waiting packets indicator. check-in: e22544c754 user: stephanie.gawroriski tags: trunk | |
10:39 | Better probing of variables. check-in: 7fae5a9c44 user: stephanie.gawroriski tags: trunk | |
10:30 | Add JDWPValue to store read non-host values. check-in: 8436ca261e user: stephanie.gawroriski tags: trunk | |
10:14 | Probe variables to try to read something there. check-in: a23a0c26c3 user: stephanie.gawroriski tags: trunk | |
09:24 | Base for argument processing. check-in: 9021f475ba user: stephanie.gawroriski tags: trunk | |
09:18 | Correct PC addresses for debugging in SquirrelJME. check-in: 4bf2afbf76 user: stephanie.gawroriski tags: trunk | |
09:05 | INVOKEINTERFACE is 4 bytes and not 3. check-in: 2a1a50d449 user: stephanie.gawroriski tags: trunk | |
09:03 | Remove some synchronized. check-in: d5b73cd762 user: stephanie.gawroriski tags: trunk | |
08:57 | Show a pointer to the current address. check-in: 29864416d4 user: stephanie.gawroriski tags: trunk | |
08:11 | Correct current thread frames not showing when updated. check-in: f2cc30f0a8 user: stephanie.gawroriski tags: trunk | |
08:00 | Be a bit more responsive when pausing. check-in: 261225bb45 user: stephanie.gawroriski tags: trunk | |
07:44 | Add arrow to mark the context frame in the thread list. check-in: 156a7d229d user: stephanie.gawroriski tags: trunk | |
07:21 | Correct equals for InfoThread. check-in: 092ec8a122 user: stephanie.gawroriski tags: trunk | |
07:14 | This combo box really hates me. check-in: 68b61bf915 user: stephanie.gawroriski tags: trunk | |
06:38 | Corrected single step implementation? Decrease the timeout on ByteDequeInputStream. check-in: a6a385b2f9 user: stephanie.gawroriski tags: trunk | |
06:20 | Possibly implement single stepping. check-in: e063decc13 user: stephanie.gawroriski tags: trunk | |
05:37 | Suspend/resume of single threads. check-in: 82754f127f user: stephanie.gawroriski tags: trunk | |
05:34 | Update the shown context as well as the threads on resume/suspend all. check-in: 73ebd32999 user: stephanie.gawroriski tags: trunk | |
05:24 | Correct item selection. check-in: 02384c63f4 user: stephanie.gawroriski tags: trunk | |
05:20 | Thread showing and visibility work. check-in: 074026e48f user: stephanie.gawroriski tags: trunk | |
04:27 | Show the current thread at the top. check-in: f9fe897ee2 user: stephanie.gawroriski tags: trunk | |
04:24 | Add thread frame and context selection. check-in: 37a29555b7 user: stephanie.gawroriski tags: trunk | |
2024-01-25
| ||
07:16 | Split StoredInfo into one that persists and one that is forgettable. check-in: e0f604c58d user: stephanie.gawroriski tags: trunk | |
07:03 | Add base flag for forgettable items. check-in: dcee10b24e user: stephanie.gawroriski tags: trunk | |
06:56 | Add suspension count getting to show that; Also update the thread view if the buttons are clicked. check-in: 81f4da1c26 user: stephanie.gawroriski tags: trunk | |
06:33 | Do not allow callbacks through the UI to be suspended by the debugger as if the debugger pauses all threads then the event loops will never finish. check-in: 1cd704a89a user: stephanie.gawroriski tags: trunk | |
06:27 | Implement pause/resume of all threads. check-in: b279a8cdc9 user: stephanie.gawroriski tags: trunk | |
01:13 | Base for showing the thread that was selected. check-in: 9bfb5f1478 user: stephanie.gawroriski tags: trunk | |
00:54 | Set fixed size for the thread view so it does not expand and contract as threads update. check-in: b42d429110 user: stephanie.gawroriski tags: trunk | |
00:49 | If an internal name is used do not print the kind and ID; Refresh loop for updating the context thread. check-in: 6500cb048d user: stephanie.gawroriski tags: trunk | |
2024-01-24
| ||
22:56 | Add base blank button to store the breakpoint flag. check-in: 34d9bcf394 user: stephanie.gawroriski tags: trunk | |
22:35 | Add dialog for showing a method's byte code. check-in: 0129502a47 user: stephanie.gawroriski tags: trunk | |
21:29 | Add base inspector for methods. check-in: 9a6d334001 user: stephanie.gawroriski tags: trunk | |
21:12 | Add base class inspector; Add a dialog for showing information on methods. check-in: 24f6e0cd65 user: stephanie.gawroriski tags: trunk | |
19:02 | Add blank base for showing threads. check-in: a6bc89af60 user: stephanie.gawroriski tags: trunk | |
18:50 | Sort types. check-in: bffcf0c3bc user: stephanie.gawroriski tags: trunk | |
05:12 | Add base get of all classes. check-in: 3b4c07ef7a user: stephanie.gawroriski tags: trunk | |
04:22 | Add blank base for table of contents. check-in: 815d6039e6 user: stephanie.gawroriski tags: trunk | |
03:54 | Correct get of instruction byte code for the debugger. check-in: ce0ed50377 user: stephanie.gawroriski tags: trunk | |
03:48 | Ignore the synthetic bit for method flags. check-in: 79afd53df3 user: stephanie.gawroriski tags: trunk | |
03:41 | Implement proper decoding of remote instructions. check-in: 5ac519754c user: stephanie.gawroriski tags: trunk | |
02:43 | Base initial handle of remote instructions. check-in: 863d68abb0 user: stephanie.gawroriski tags: trunk | |
02:18 | Parse but ignore invokedynamic related constant pool entries. check-in: 1df4d17361 user: stephanie.gawroriski tags: trunk | |
01:44 | Add basic mechanism to read remote class methods. check-in: 3888e3a1dc user: stephanie.gawroriski tags: trunk | |
01:17 | Correct double read of thread information on VM_START, this took awhile to find lol. check-in: ee9b58331c user: stephanie.gawroriski tags: trunk | |
00:01 | Merge in the refactor branch since the split has been done, IDs and such need to be migrated which is another large refactor but want to keep that separated. check-in: 9b2207d65a user: stephanie.gawroriski tags: trunk | |
00:00 | For the inspector do not use the WeakReference as the title. Closed-Leaf check-in: 134aecc33f user: stephanie.gawroriski tags: wip-jdwprefactor | |
2024-01-23
| ||
23:58 | Add read of ID that uses kinds. check-in: 2912d44ecb user: stephanie.gawroriski tags: wip-jdwprefactor | |
23:52 | Only report deprecations once otherwise there will be major slowdown due to console spam. check-in: 084b4736e6 user: stephanie.gawroriski tags: wip-jdwprefactor | |
23:47 | For JDWPHostLinker have a deprecated wrapper around values and report them accordingly. check-in: 408e150f73 user: stephanie.gawroriski tags: wip-jdwprefactor | |
23:34 | Implement read of variable width value. check-in: 9f92aad881 user: stephanie.gawroriski tags: wip-jdwprefactor | |
23:31 | Minor change. check-in: 3323b57435 user: stephanie.gawroriski tags: wip-jdwprefactor | |
22:28 | Cleanup for dependencies and such after move. check-in: cbddc6a554 user: stephanie.gawroriski tags: wip-jdwprefactor | |
22:07 | Move all host classes to the new module. check-in: 205a6778fb user: stephanie.gawroriski tags: wip-jdwprefactor | |
22:04 | Move everything in host over. check-in: 8ab7a45181 user: stephanie.gawroriski tags: wip-jdwprefactor | |
22:00 | Split off host event handling. check-in: e6545052db user: stephanie.gawroriski tags: wip-jdwprefactor | |
21:47 | Rename JDWPValue to JDWPHostValue. check-in: 26f38a49f5 user: stephanie.gawroriski tags: wip-jdwprefactor | |
21:44 | Correct stuck waiting for initial packets due to the fact that we cannot wait for packets without polling for them first. check-in: 6c5150617b user: stephanie.gawroriski tags: wip-jdwprefactor | |
21:32 | Correct NPE. check-in: 3d47f37dc1 user: stephanie.gawroriski tags: wip-jdwprefactor | |
21:15 | Set icon for the application and the main form. check-in: 5f742fd824 user: stephanie.gawroriski tags: wip-jdwprefactor | |
17:50 | Implement get of command handlers. check-in: 1f09e36e34 user: stephanie.gawroriski tags: wip-jdwprefactor | |
17:37 | Revert some unintended changes. check-in: 465c1f35ff user: stephanie.gawroriski tags: wip-jdwprefactor | |
17:33 | Alias actual used commands. check-in: 642a603794 user: stephanie.gawroriski tags: wip-jdwprefactor | |
16:27 | Inline all of the various methods that were moved over. check-in: 4a2e50c552 user: stephanie.gawroriski tags: wip-jdwprefactor | |
16:24 | Move all controller based reads/write from JDWPPacket to JDWPHostController. check-in: 8792714432 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:43 | Move remaining event classes to host event. check-in: 4b38704159 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:41 | More renames and move outs. check-in: b3415f6999 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:34 | Finish renames for command sets. check-in: 9b07d2c672 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:33 | Renames. check-in: dd67f8a4b4 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:33 | Renames. check-in: 7549624919 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:32 | Renames. check-in: da0b5ffd37 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:31 | Renames. check-in: 24b14fdc6b user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:30 | Renames. check-in: dad8d8b523 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:28 | Copy and clear out all the event handlers. check-in: a25cfc863e user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:19 | Encapsulate more methods. check-in: 6ce4d91ff2 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:15 | Make some more controller methods visible. check-in: b57d494e52 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:13 | Make some host controller methods visible. check-in: e53714d4fa user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:10 | More moving over. check-in: a71a4dfdbf user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:07 | Add base event for host event handler. check-in: b500c25d07 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:05 | More cleanups. check-in: 2085eaac22 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:01 | Prefix ErrorType. check-in: 5f934f9e56 user: stephanie.gawroriski tags: wip-jdwprefactor | |
07:00 | Prefix CommLink. check-in: 95ff2c0bac user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:58 | Rename JDWPStepTracker to JDWPHostStepTracker. check-in: b816438bf5 user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:58 | Rename JDWPThreadSuspension to JDWPHostThreadSuspension. check-in: 8778da2c79 user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:55 | Rename JDWPController to JDWPHostController. check-in: 2939de4fe9 user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:54 | Rename JDWPFactory to JDWPHostFactory. check-in: 38a0e2e166 user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:52 | Rename JDWPLinker to JDWPHostLinker. check-in: 713d85492c user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:51 | Rename JDWPState to JDWPHostState. check-in: c259835f3b user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:51 | Wrap state. check-in: 61fdb98ce5 user: stephanie.gawroriski tags: wip-jdwprefactor | |
06:47 | Move the command handler out of way. check-in: 07e3c8e69b user: stephanie.gawroriski tags: wip-jdwprefactor | |
04:35 | Rename JDWPBinding to JDWPHostBinding and move it to host. check-in: 127ad6ad99 user: stephanie.gawroriski tags: wip-jdwprefactor | |
04:30 | Move views and trips to host. check-in: a8db7e6af7 user: stephanie.gawroriski tags: wip-jdwprefactor | |
04:27 | Add base module for the host JDWP implementation. check-in: 3e15a95de4 user: stephanie.gawroriski tags: wip-jdwprefactor | |
04:25 | Add base for debug-jdwp-vm-host where host related JDWP classes will go. check-in: eeb848b372 user: stephanie.gawroriski tags: wip-jdwprefactor | |
04:21 | Create new branch named "wip-jdwprefactor" check-in: df895ce1fe user: stephanie.gawroriski tags: wip-jdwprefactor | |
04:20 | Improved base for ID sizes. check-in: 764dcb1390 user: stephanie.gawroriski tags: trunk | |
04:11 | Send ID sizes to the packet. check-in: 25c4c65199 user: stephanie.gawroriski tags: trunk | |
04:06 | IDs will need to be refactored greatly. check-in: 64370adc67 user: stephanie.gawroriski tags: trunk | |
03:24 | Correct JDWP debugger when reading long enough packets subtracting the wrong value incorrectly. check-in: bf85683041 user: stephanie.gawroriski tags: trunk | |
03:22 | Work on the debugger. check-in: 662dd152a8 user: stephanie.gawroriski tags: trunk | |
03:07 | Base for method reading; Switch to a class for Id which can go up to long. check-in: 3f988ff157 user: stephanie.gawroriski tags: trunk | |
2024-01-22
| ||
20:36 | Add base for class lookup; Add base for waiting send. check-in: c9d778d8ff user: stephanie.gawroriski tags: trunk | |
19:28 | Add base blank classes for remote classes, methods, and instructions. check-in: c15755ea0d user: stephanie.gawroriski tags: trunk | |
19:06 | Major improvement to the layout of the debugger. check-in: 14061f3f34 user: stephanie.gawroriski tags: trunk | |
02:51 | Add base for toolbar button actions. check-in: 53c8f880c1 user: stephanie.gawroriski tags: trunk | |
02:26 | Improve the look and feel a bit. check-in: f75954c44d user: stephanie.gawroriski tags: trunk | |
02:05 | Reduce the amount of padding for instructions. check-in: b1a648179c user: stephanie.gawroriski tags: trunk | |
2024-01-21
| ||
20:03 | Base for showing instructions of a random Java method. check-in: 2f900979a1 user: stephanie.gawroriski tags: trunk | |
08:39 | Ask and print information about the VM being debugged. check-in: 2f130a416a user: stephanie.gawroriski tags: trunk | |
08:32 | Add state flag for when the VM has been started. check-in: 80c0719b80 user: stephanie.gawroriski tags: trunk | |
08:22 | More debugger work. check-in: 6c529d828c user: stephanie.gawroriski tags: trunk | |
07:38 | Emit VM_START; Mask JDWP packet flags so that they are not sign extended. check-in: 7b1c6082fe user: stephanie.gawroriski tags: trunk | |
07:08 | Implement cleaning of objects and disposals. check-in: 17a9c4247b user: stephanie.gawroriski tags: trunk | |
00:23 | Add hook for thread start and death and handle those events. check-in: 1604e87ff8 user: stephanie.gawroriski tags: trunk | |
2024-01-20
| ||
21:46 | Get of thread name. check-in: 37825519d7 user: stephanie.gawroriski tags: trunk | |
19:45 | Implement get of the constant pool for debugging. check-in: 2d0e158c4e user: stephanie.gawroriski tags: trunk | |
10:38 | For inspection dialogs, do a little more organizing of the layout. check-in: 48d5a87d61 user: stephanie.gawroriski tags: trunk | |
06:37 | More debugger frame and dialog work. check-in: c2c3f6bbfe user: stephanie.gawroriski tags: trunk | |
03:53 | Add get of capabilities of the remote VM being debugged. check-in: c1506a7b96 user: stephanie.gawroriski tags: trunk | |
01:09 | Add base call for event handling loop in the debugger. check-in: 55d54d0ef1 user: stephanie.gawroriski tags: trunk | |
2024-01-19
| ||
23:59 | Do not exclude "assets/"; Clarify documentation on -Xdebug. check-in: af321922e0 user: stephanie.gawroriski tags: trunk | |
23:56 | Allow the standalone launcher to use the debugger internally. check-in: 625b1dcb7a user: stephanie.gawroriski tags: trunk | |
23:00 | Add special switch to standalone (-XdebuggerOnly) to launch the built in debugger. check-in: 8acbcda690 user: stephanie.gawroriski tags: trunk | |
10:29 | More debugger work; Correct error where the first read packet was being read as zero length when that was not correct. check-in: e88f6a6194 user: stephanie.gawroriski tags: trunk | |
07:07 | Add base for SquirrelJME byte code level debugger; Add run configurations to simplify debugging SpringCoat. check-in: bbd57c3318 user: stephanie.gawroriski tags: trunk | |
2024-01-18
| ||
22:44 | Base idea on building and constructing classes for testing purposes. check-in: 943a824e2a user: stephanie.gawroriski tags: trunk | |
21:47 | Add a flag to allow invalid classes to be generated for specific testing purposes. check-in: 9632953c37 user: stephanie.gawroriski tags: trunk | |
2024-01-16
| ||
23:40 | Add more base blank methods for class building. check-in: 4a228db0df user: stephanie.gawroriski tags: trunk | |
23:13 | Add base methods for building constant pool entries. check-in: 7e1fd6f80b user: stephanie.gawroriski tags: trunk | |
2024-01-15
| ||
18:08 | Better handle transparency in SwingPencilShelf; Other fixes for handling transparency. check-in: 1cf0609e86 user: stephanie.gawroriski tags: trunk | |
2024-01-14
| ||
23:05 | More work on base class implementations. check-in: c494f8c49c user: stephanie.gawroriski tags: trunk | |
22:41 | Add blank base for NullAudioPresenter. check-in: b8ecf9d758 user: stephanie.gawroriski tags: trunk | |
22:36 | Implementation of a bunch of paletted images and otherwise. check-in: 5310cc359e user: stephanie.gawroriski tags: trunk | |
21:48 | Add palette handler to callback. check-in: a00d27f946 user: stephanie.gawroriski tags: trunk | |
21:38 | Add initial loading into a DoJa 8-bit image loader. check-in: 4c75f616f6 user: stephanie.gawroriski tags: trunk | |
21:24 | Refactor and generization of ImageReaderDispatcher and resultant readers to be more open on the creation of images. check-in: 177d3e6b86 user: stephanie.gawroriski tags: trunk | |
20:52 | Make ImageReaderDispatcher not static. check-in: 985c58a247 user: stephanie.gawroriski tags: trunk | |
20:49 | Initial base for PalettedImage implementation. check-in: 2139a0b865 user: stephanie.gawroriski tags: trunk | |
19:58 | Use file separator as well for suite basename; Use native image loader for GIF, JPEG, and PNG on standalone/hosted. check-in: 6417eae95c user: stephanie.gawroriski tags: trunk | |
19:11 | Allow native image loading to be cancelled. check-in: b8b79a8b8d user: stephanie.gawroriski tags: trunk | |
19:00 | Cherry pick native image loader from wip-gif. check-in: f3eda3f268 user: stephanie.gawroriski tags: trunk | |
18:29 | Merge from trunk. Leaf check-in: 36a9efedb3 user: stephanie.gawroriski tags: wip-gif | |
17:47 | Fallback incase there is no actual path or name of Jar, also use the basename of it. check-in: 66d3e7c4df user: stephanie.gawroriski tags: trunk | |
17:46 | For i-mode applications, if an application has any non-ISO-8859-1 characters then append the Jar name. check-in: 17a6dfe996 user: stephanie.gawroriski tags: trunk | |
17:06 | Refactor trace flags to commonize them between VMs, this adds -Xtrace to VMFactory and standalone; Correct handling of -Xentry; Correct bugs in JarInflater around the source stream. check-in: 35089e3e02 user: stephanie.gawroriski tags: trunk | |
15:44 | Correct NanoCoat compilation for Windows. check-in: 80babb60b8 user: stephanie.gawroriski tags: trunk | |
13:35 | Implement JarInflater. check-in: 6fb68491b8 user: stephanie.gawroriski tags: trunk | |
02:48 | Base work on JarInflater. check-in: 114a84e58b user: stephanie.gawroriski tags: trunk | |
00:07 | Trim out NULs found in ADFs. check-in: 48a86e4831 user: stephanie.gawroriski tags: trunk | |
2024-01-09
| ||
21:52 | Add offsets to class builder information; Document writing of Java values to stream. check-in: fd7adf411a user: stephanie.gawroriski tags: trunk | |
21:37 | Base initial init of class building. check-in: 6f91750004 user: stephanie.gawroriski tags: trunk | |
21:24 | Include Windows header in atomic. check-in: 5f1dd0ca4d user: stephanie.gawroriski tags: trunk | |
21:20 | Implement output stream to a generic byte array. check-in: a5445a3bdb user: stephanie.gawroriski tags: trunk | |
19:49 | INclude header. check-in: 8275b4922c user: stephanie.gawroriski tags: trunk | |
19:45 | Implement writing out output streams and output streams to memory. check-in: dedd0f85d7 user: stephanie.gawroriski tags: trunk | |
19:11 | Implement base blank write stream tests. check-in: 1553fb10f1 user: stephanie.gawroriski tags: trunk | |
17:07 | Add base for blank class builder, to build actual class files for testing. check-in: c94fe644aa user: stephanie.gawroriski tags: trunk | |
16:59 | Add tests for atomics; Add plain atomic set and get. check-in: 3d56b7f712 user: stephanie.gawroriski tags: trunk | |
15:50 | Correct compilation error. check-in: 02a98ede50 user: stephanie.gawroriski tags: trunk | |
15:50 | Fixup win32 atomics. check-in: 93a3aba306 user: stephanie.gawroriski tags: trunk | |
15:40 | Partial atomic cleanup work. check-in: 34504129c3 user: stephanie.gawroriski tags: trunk | |
06:47 | Move around to require a semicolon to be used. check-in: f355fd57b1 user: stephanie.gawroriski tags: trunk | |
06:44 | Add magical pointer introspection; Base for atomics, currently just GCC. check-in: 90675f42d2 user: stephanie.gawroriski tags: trunk | |
01:06 | Add base blank methods for parsing classes. check-in: d4b9fbdb53 user: stephanie.gawroriski tags: trunk | |
2024-01-08
| ||
18:56 | Implement test for reading Java values. check-in: 21c79c26d1 user: stephanie.gawroriski tags: trunk | |
2024-01-07
| ||
19:53 | Mark CustomConnectionFactory as vendor API. check-in: 0e0dd9ddc6 user: stephanie.gawroriski tags: trunk | |
17:03 | Mark classes as API. check-in: 3ae0a9d734 user: stephanie.gawroriski tags: trunk | |
03:53 | Seed scratchpad from STO files. check-in: 2f2e1b34e5 user: stephanie.gawroriski tags: trunk | |
02:17 | Add base for Palette; Implement methods for Font and Image needed to show PoN crash screen. check-in: f04240312f user: stephanie.gawroriski tags: trunk | |
01:46 | Explode all Jars regardless if they are directly accessible or not for the hosted environment. check-in: 7575017b48 user: stephanie.gawroriski tags: trunk | |
01:40 | In EmulatedJarPackageShelf, use RawVMClassLibrary instead of assuming on path. check-in: b28e21a785 user: stephanie.gawroriski tags: trunk | |
01:30 | Mark application handlers as vendor API. check-in: d49e9d16ed user: stephanie.gawroriski tags: trunk | |
01:25 | When searching for sibling files, use the short name if the full name was not found. check-in: e9dd7a5bd3 user: stephanie.gawroriski tags: trunk | |
00:17 | Commonize extension checks for Jars and resources. check-in: 7392824019 user: stephanie.gawroriski tags: trunk | |
2024-01-06
| ||
23:57 | Add support for -jar in the standalone version; Do not optimize PencilShelf in ProGuard. check-in: d530f7731f user: stephanie.gawroriski tags: trunk | |
21:32 | Encapsulate into a shelf wrapper. check-in: 64e1f0c1e6 user: stephanie.gawroriski tags: trunk | |
20:42 | Nice refactor of the suite scanner and such, which will make adding onto it much easier and cleaner. check-in: 86f23eb3e9 user: stephanie.gawroriski tags: trunk | |
18:51 | Add base test for reading Java values; Initial base for -jar. check-in: 07212b48c7 user: stephanie.gawroriski tags: trunk | |
00:46 | Add reading of Java types from streams. check-in: 22c69bc4b3 user: stephanie.gawroriski tags: trunk | |
2024-01-05
| ||
03:26 | Go back to at c since CLion handles it better; Define base constant pool entries. check-in: 5f0506e669 user: stephanie.gawroriski tags: trunk | |
2024-01-04
| ||
21:49 | Base for doxygen; Change some at c to at ref. check-in: f4aea78728 user: stephanie.gawroriski tags: trunk | |
2024-01-03
| ||
23:06 | Base class definitions; Add base data types for comparator, trees, and maps; Add base blank functions for list sorting and searching. check-in: c77afaf27d user: stephanie.gawroriski tags: trunk | |
2024-01-02
| ||
06:50 | Correct test compile. check-in: 114aae6e10 user: stephanie.gawroriski tags: trunk | |
04:30 | Add various blank bases for classes. check-in: bcca8f4c43 user: stephanie.gawroriski tags: trunk | |
03:35 | Base handling for class files. check-in: 59190b377c user: stephanie.gawroriski tags: trunk | |
02:30 | Add normal seekable as input stream which does not lock memory. check-in: d8e366ba59 user: stephanie.gawroriski tags: trunk | |
02:23 | Base for having lockable regions in seekables. check-in: 2263483877 user: stephanie.gawroriski tags: trunk | |
01:18 | Add base for loading libraries from Zip files. check-in: 133da3bfdf user: stephanie.gawroriski tags: trunk | |
00:53 | Add blank sources for seekable buffers. check-in: fe55a83a6e user: stephanie.gawroriski tags: trunk | |
00:51 | Implement get of resources and reading them. check-in: 5387c4a6b4 user: stephanie.gawroriski tags: trunk | |
2024-01-01
| ||
22:36 | Implement memory streams. check-in: aecb7b6224 user: stephanie.gawroriski tags: trunk | |
11:06 | Base for input stream structures. check-in: a94f8cf44a user: stephanie.gawroriski tags: trunk | |
08:29 | Happy new year! check-in: 8ccd6a3ace user: stephanie.gawroriski tags: trunk | |
07:14 | Update copyrights and trademarks to 2024. check-in: 6c6c825be3 user: stephanie.gawroriski tags: trunk | |
07:11 | Add parameter checks. check-in: b97d2eb045 user: stephanie.gawroriski tags: trunk | |
04:08 | Implement test for reading streams. check-in: 629db10655 user: stephanie.gawroriski tags: trunk, x-date-202401, x-year-2024 | |
2023-12-31
| ||
20:15 | Add test for reading too many bytes from an input stream. check-in: 852e0987e9 user: stephanie.gawroriski tags: trunk | |
18:10 | Implement test for reading an empty input stream. check-in: 8063f43f74 user: stephanie.gawroriski tags: trunk | |
09:06 | Unmark unreachable code. check-in: 11116b30e5 user: stephanie.gawroriski tags: trunk | |
06:53 | Base for streams. check-in: aef9a799f4 user: stephanie.gawroriski tags: trunk | |
06:41 | Add blank test for reading an empty stream. check-in: 1ea73c9e7b user: stephanie.gawroriski tags: trunk | |
06:04 | Add base function for reading Zip entries. check-in: 52b15e1e98 user: stephanie.gawroriski tags: trunk | |
05:58 | Add base for Zip tests. check-in: 6bf56d2e0d user: stephanie.gawroriski tags: trunk | |
05:47 | Add base for ZIP; Have a basic mock Jar setup. check-in: ff755524c5 user: stephanie.gawroriski tags: trunk | |
03:28 | Add blank test for testing streams. check-in: a37c88608a user: stephanie.gawroriski tags: trunk | |
03:27 | More work on direct Jar reading; Add resource as stream only; Base for stream. check-in: 2304161da1 user: stephanie.gawroriski tags: trunk | |
03:13 | Implement accessing of raw library data, if applicable. check-in: 7012c8947c user: stephanie.gawroriski tags: trunk | |
02:25 | Remove stream and direct handler for libraries, NanoCoat will only accept raw access. check-in: f3724ad9f4 user: stephanie.gawroriski tags: trunk | |
02:23 | Implement reading of raw data. check-in: eaec99ac0b user: stephanie.gawroriski tags: trunk | |
2023-12-30
| ||
23:02 | Add unzip utility. check-in: 077d1bebea user: stephanie.gawroriski tags: trunk | |
05:44 | Add test for raw library ROM access. check-in: 44e4a10fdc user: stephanie.gawroriski tags: trunk | |
05:33 | Add blank tests for finding resources and raw data. check-in: 62b630294f user: stephanie.gawroriski tags: trunk | |
05:30 | Add base test for starting tasks; Add mocked Jar and its contents; Base for mocking libraries. check-in: 94207efaaf user: stephanie.gawroriski tags: trunk | |
04:02 | Include NUL in strdup. check-in: f2437333ba user: stephanie.gawroriski tags: trunk | |
02:53 | Implement pointer addressing. check-in: c14f9beac3 user: stephanie.gawroriski tags: trunk | |
02:53 | Correct incorrect library size calculation. check-in: db9ded71c2 user: stephanie.gawroriski tags: trunk | |
02:49 | Add more debugging. check-in: a352c9942f user: stephanie.gawroriski tags: trunk | |
02:40 | Add checks and debugging for pool link corruption. check-in: 9cfba1f58b user: stephanie.gawroriski tags: trunk | |
02:18 | Simplify strdup. check-in: 1ab2784691 user: stephanie.gawroriski tags: trunk | |
02:09 | More library work; Add checks for allocation link corruption. check-in: 1440f8391d user: stephanie.gawroriski tags: trunk | |
01:35 | Simplify error definition. check-in: 4828e2bc9a user: stephanie.gawroriski tags: trunk | |
01:34 | Add SJME_DEFAULT_ERROR_OR() so another option is available. check-in: 24af72bd0e user: stephanie.gawroriski tags: trunk | |
01:31 | After Java calls, check if an exception is thrown so the resultant error state can be set. check-in: 64802beaaa user: stephanie.gawroriski tags: trunk | |
01:26 | More suite/library fixings and refactorings; Add SJME_DEFAULT_ERROR as a fallback error. check-in: 33346f3a35 user: stephanie.gawroriski tags: trunk | |
01:08 | More suite and library refactoring. check-in: 6acfcf759c user: stephanie.gawroriski tags: trunk | |
2023-12-29
| ||
23:35 | More simplification. check-in: 2c7e855ec9 user: stephanie.gawroriski tags: trunk | |
23:21 | Base VirtualLibrary initialization; Simplify ROM structure. check-in: 45b96ce748 user: stephanie.gawroriski tags: trunk | |
2023-12-28
| ||
03:32 | Synchronize and return the resultant pointer. check-in: 5ad3058e9a user: stephanie.gawroriski tags: trunk | |
03:30 | Base for initializing the library list in the emulator frontend. check-in: 5f1bf0b64e user: stephanie.gawroriski tags: trunk | |
00:57 | Implement search of library by name. check-in: 2a15ecf2e0 user: stephanie.gawroriski tags: trunk | |
00:18 | Base for SDK Gradle Plugin. check-in: c148c8c99b user: stephanie.gawroriski tags: trunk | |
2023-12-27
| ||
19:57 | Implement string decoding. check-in: 6f5730bfc7 user: stephanie.gawroriski tags: trunk | |
2023-12-25
| ||
16:32 | Rename testStringIntern to testNvmStringIntern; Implement tests for strings. check-in: 498b2c8893 user: stephanie.gawroriski tags: trunk | |
14:09 | Add base blank test for string decoding. check-in: 8c163aa501 user: stephanie.gawroriski tags: trunk | |
13:36 | Use better name for string functions. check-in: 1da62b523d user: stephanie.gawroriski tags: trunk | |
01:34 | Move input set up. check-in: ee8b97ddbd user: stephanie.gawroriski tags: trunk | |
01:19 | Setting of extended retropad buttons in libretro. check-in: adf4ce8df8 user: stephanie.gawroriski tags: trunk | |
2023-12-24
| ||
06:52 | Experimental libretro extra inputs. check-in: 4ebdc3c4d5 user: stephanie.gawroriski tags: trunk | |
2023-12-23
| ||
20:54 | Do not assign over NULL. check-in: d53ca2a93b user: stephanie.gawroriski tags: trunk | |
20:50 | Setup enum for extra button IDs. check-in: 257153583c user: stephanie.gawroriski tags: trunk | |
20:42 | Add more debugging. check-in: 33b3ac0223 user: stephanie.gawroriski tags: trunk | |
20:41 | Hypothetical use of extended controls. check-in: 87221601d8 user: stephanie.gawroriski tags: trunk | |
20:04 | Bring in experimental header. check-in: 254306917f user: stephanie.gawroriski tags: trunk | |
06:07 | Suppress unused as it is called from native code. check-in: c5b844d525 user: stephanie.gawroriski tags: trunk | |
06:06 | For flat lists entries will need to be cached. check-in: 196f474bdb user: stephanie.gawroriski tags: trunk | |
06:02 | Call into Java code to get the suite list. check-in: 0fe91aebe1 user: stephanie.gawroriski tags: trunk | |
05:51 | Implement search of class path by Id. check-in: 341bd17348 user: stephanie.gawroriski tags: trunk | |
04:26 | Add string format allocation; mock libraries along with their id and name. check-in: 0ac4bbaf7e user: stephanie.gawroriski tags: trunk | |
01:58 | Input controls adjustments for libretro. check-in: afad4ed6fc user: stephanie.gawroriski tags: trunk | |
00:49 | Implement tests for resolving by id and name, now to implement the functions. check-in: 96fc73ca02 user: stephanie.gawroriski tags: trunk | |
2023-12-22
| ||
22:51 | On Windows only abort if a debugger is present. check-in: 2945b06df2 user: stephanie.gawroriski tags: trunk | |
22:49 | Correct MSVC build. check-in: 66366fbd1c user: stephanie.gawroriski tags: trunk | |
18:19 | Implement get of ROM suite libraries. check-in: 059db5a483 user: stephanie.gawroriski tags: trunk | |
18:00 | Correct CMakeLists for npapi. check-in: b3d5232da0 user: stephanie.gawroriski tags: trunk | |
17:19 | Only include tests if testing is enabled. check-in: 3863da471c user: stephanie.gawroriski tags: trunk | |
01:59 | Initial work on setting up mocks for libraries and suites. check-in: 75ef58d636 user: stephanie.gawroriski tags: trunk | |
01:16 | Correct compile error; Base for mocking suites. check-in: fb0307cd9f user: stephanie.gawroriski tags: trunk | |
00:55 | Add configuration option to run unit tests within the core. check-in: 13f3db4422 user: stephanie.gawroriski tags: trunk | |
2023-12-21
| ||
22:50 | Add wrapper around main for testing. check-in: 9ca1748724 user: stephanie.gawroriski tags: trunk | |
22:23 | Make tests be a library so it can potentially be included in front ends. check-in: 5a8ef72cb8 user: stephanie.gawroriski tags: trunk | |
22:02 | Continued refactoring. check-in: 7389fd8c5c user: stephanie.gawroriski tags: trunk | |
21:55 | Minor mock refactoring. check-in: 90f6890776 user: stephanie.gawroriski tags: trunk | |
21:40 | Rename make to Nvm. check-in: 0fcce50402 user: stephanie.gawroriski tags: trunk | |
21:37 | Rename sjme_mockDoInit to sjme_mockDoMakeState. check-in: 978a61bd91 user: stephanie.gawroriski tags: trunk | |
21:35 | Rename elevator to mock as it is a better name for it. check-in: 3f06bf144b user: stephanie.gawroriski tags: trunk | |
19:41 | Update on test description. check-in: d9fe4ef46b user: stephanie.gawroriski tags: trunk | |
19:35 | Add base blank test for getting libraries by id and name. check-in: 127ad485e7 user: stephanie.gawroriski tags: trunk | |
16:48 | Use correct size when allocating the suite cache. check-in: 3b4d2d3f83 user: stephanie.gawroriski tags: trunk | |
03:51 | Add base for suite cache and a means to obtain the libraries within a suite. check-in: dcfc79dfd2 user: stephanie.gawroriski tags: trunk | |
03:34 | Add inline SJME_IS_ERROR. check-in: 5fb231c806 user: stephanie.gawroriski tags: trunk | |
00:30 | Initialize and passing of classpath IDs. check-in: c964d90d0f user: stephanie.gawroriski tags: trunk | |
00:10 | Add better inputs for libNativeNanoCoat rather than just the source root so Gradle does not have to always rebuild on unrelated changes. check-in: eb0bb689e9 user: stephanie.gawroriski tags: trunk | |
2023-12-20
| ||
22:54 | Remove modules from VCS. check-in: 1600e23cb7 user: stephanie.gawroriski tags: trunk | |
22:10 | Add missing header and add base for shared library. check-in: e5d91c66db user: stephanie.gawroriski tags: trunk | |
22:02 | Add base blank project for NPAPI support along with the NPAPI headers. check-in: bcf8450e56 user: stephanie.gawroriski tags: trunk | |
21:42 | Move flatten to FlatList. check-in: d5f20ececc user: stephanie.gawroriski tags: trunk | |
2023-12-18
| ||
23:34 | Map input class path entries to IDs. check-in: 79a4e4b2a4 user: stephanie.gawroriski tags: trunk | |
23:26 | Add per-suite library ID which will be used for initializing the classpath within NanoCoat. check-in: 4d89501e3b user: stephanie.gawroriski tags: trunk | |
2023-12-17
| ||
23:27 | Initialization of flat pointer lists and passing the new list types for the initial task. check-in: b6db115d01 user: stephanie.gawroriski tags: trunk | |
22:29 | Add test for flattening of argc/argv. check-in: 935be0fecb user: stephanie.gawroriski tags: trunk | |
21:58 | Initialization of both variadic and array lists. check-in: 21ee4bb2a7 user: stephanie.gawroriski tags: trunk | |
20:12 | Minor work. check-in: 9d8cf5d92b user: stephanie.gawroriski tags: trunk | |
20:06 | Add base common initialization for lists. check-in: bf2df1210d user: stephanie.gawroriski tags: trunk | |
17:00 | Add in checks for arguments. check-in: 561ff98dff user: stephanie.gawroriski tags: trunk | |
16:54 | Forward from ... to va. check-in: 54e21420f8 user: stephanie.gawroriski tags: trunk | |
16:50 | More list allocation work. check-in: 13b809ca28 user: stephanie.gawroriski tags: trunk | |
16:09 | Implement allocation of lists. check-in: 66bf640a71 user: stephanie.gawroriski tags: trunk | |
15:38 | Correct compilation error. check-in: f680974350 user: stephanie.gawroriski tags: trunk | |
15:37 | Add sjme_lpstr and sjme_lpcstr for char* and const char*. check-in: cb24f0e5fd user: stephanie.gawroriski tags: trunk | |
15:34 | Add scope for build utilities. check-in: 9aa9404227 user: stephanie.gawroriski tags: trunk | |
15:31 | Add base for list declarations. check-in: fe54c7561c user: stephanie.gawroriski tags: trunk | |
15:09 | Base call to start task. check-in: 8c2ab147fa user: stephanie.gawroriski tags: trunk | |
04:06 | Add base blank multithreaded code. check-in: 9da3cedd34 user: stephanie.gawroriski tags: trunk | |
03:49 | Correct writing of pointers. check-in: e8344e1791 user: stephanie.gawroriski tags: trunk | |
02:19 | Pass system properties to NanoCoat. check-in: 254d429d57 user: stephanie.gawroriski tags: trunk | |
02:12 | Initializing of C strings and C string arrays accordingly. check-in: dbc62b1b65 user: stephanie.gawroriski tags: trunk | |
00:44 | Add LinkedCharStar. check-in: 38f8c4b5e7 user: stephanie.gawroriski tags: trunk | |
2023-12-16
| ||
22:16 | Remove CString. check-in: 473e25d8c4 user: stephanie.gawroriski tags: trunk | |
22:15 | Add CharStar class. check-in: 3e94bb9a7a user: stephanie.gawroriski tags: trunk | |
18:07 | Correct compilation error when debugging is not used. check-in: 68f6694314 user: stephanie.gawroriski tags: trunk | |
00:41 | Fix compilation error. check-in: 362fde9245 user: stephanie.gawroriski tags: trunk | |
2023-12-15
| ||
22:11 | Always expose sjme_messageR. check-in: da025398c2 user: stephanie.gawroriski tags: trunk | |
19:32 | Blank base for CString; Base for setting main class and arguments. check-in: 1ed322eafc user: stephanie.gawroriski tags: trunk | |
19:08 | Initialize base blank cache for VirtualSuite. check-in: 1ab644a5a1 user: stephanie.gawroriski tags: trunk | |
18:51 | Add base for cache init. check-in: c6d95dc886 user: stephanie.gawroriski tags: trunk | |
18:37 | If there is only a single suite there is no need to merge them. check-in: 69e6b0c46c user: stephanie.gawroriski tags: trunk | |
17:12 | Add checks around functions. check-in: f2f18f1769 user: stephanie.gawroriski tags: trunk | |
16:25 | Scan the payload for potential ROMs. check-in: 3cba8e048f user: stephanie.gawroriski tags: trunk | |
15:50 | Suite initialization logic in sjme_nvm_boot. check-in: 26fbde6c9e user: stephanie.gawroriski tags: trunk | |
15:26 | Add base functions for combining suites and scanning the payload. check-in: 4385ceebe1 user: stephanie.gawroriski tags: trunk | |
02:52 | Use generic allocation for boot parameters instead of doing in native code directly. check-in: c7b179eac8 user: stephanie.gawroriski tags: trunk | |
02:46 | Implement pre-allocation of the reserved pool. check-in: 2fb50c7ceb user: stephanie.gawroriski tags: trunk | |
01:31 | Negatize the size. check-in: 317caa6dc4 user: stephanie.gawroriski tags: trunk | |
01:30 | Add base for common generic sizes and other cleanup. check-in: f1bbead970 user: stephanie.gawroriski tags: trunk | |
2023-12-14
| ||
21:24 | Remove the static class info and ROM definitions. check-in: 80da8c1bd0 user: stephanie.gawroriski tags: trunk | |
20:14 | Set of virtual suite functions. check-in: e116ce0ab4 user: stephanie.gawroriski tags: trunk | |
2023-12-13
| ||
12:48 | Various cleanups; Add an allocate copy function so that can simplify memory that we want to defensive copy. check-in: d2632b11c0 user: stephanie.gawroriski tags: trunk | |
02:51 | Have the ability to provide virtual suites so that a native NanoCoat could use VMSuiteManager. check-in: 3772978128 user: stephanie.gawroriski tags: trunk | |
02:44 | Base structures for ROMs. check-in: 2c347a9c59 user: stephanie.gawroriski tags: trunk | |
01:16 | Allocation of boot parameters. check-in: 22a5ae6b72 user: stephanie.gawroriski tags: trunk | |
2023-12-12
| ||
22:57 | Add base for boot parameter class. check-in: 921bbe55d5 user: stephanie.gawroriski tags: trunk | |
22:45 | Add a nothing test. check-in: 3a20e604bd user: stephanie.gawroriski tags: trunk | |
21:49 | Add define for marking unused enum elements. check-in: dc29797cb0 user: stephanie.gawroriski tags: trunk | |
21:45 | Implement test for testing merging on free and all the variants of it. check-in: 9c508d76b3 user: stephanie.gawroriski tags: trunk | |
2023-12-11
| ||
23:28 | Determine all the scenarios for block free merging order. check-in: ee79668dbf user: stephanie.gawroriski tags: trunk | |
21:52 | More of the free merging test. check-in: 77d1615b24 user: stephanie.gawroriski tags: trunk | |
21:39 | Implement test for reallocation. check-in: 5c3ad6e068 user: stephanie.gawroriski tags: trunk | |
18:43 | For the pool size initialization, do not consider the allocation pool data as part of the size itself... this fixes an overflow. check-in: 3ba1600d6e user: stephanie.gawroriski tags: trunk | |
16:59 | Add assertion for reserved space changing. check-in: ad32418d85 user: stephanie.gawroriski tags: trunk | |
16:34 | Move realloc random test to another test. check-in: ce5182df01 user: stephanie.gawroriski tags: trunk | |
15:25 | Implement test for block splitting. check-in: b264b81464 user: stephanie.gawroriski tags: trunk | |
02:10 | Add additional tests for splitting and alloc without free. check-in: e0ccb06d55 user: stephanie.gawroriski tags: trunk | |
2023-12-10
| ||
20:30 | Minor allocation work. check-in: bc5641fbc8 user: stephanie.gawroriski tags: trunk | |
05:17 | Add base frontend which is a libjvm implementation. check-in: 6e9466c84d user: stephanie.gawroriski tags: trunk | |
2023-12-09
| ||
18:06 | Make sure CLion inspections are stored in the repository. check-in: 6fb6d83a29 user: stephanie.gawroriski tags: trunk | |
16:33 | Put elevator back to using boolean. check-in: 5da9fe735b user: stephanie.gawroriski tags: trunk | |
04:25 | Add just source line indication accordingly. check-in: be281835a8 user: stephanie.gawroriski tags: trunk | |
04:21 | Minor cleanup. check-in: 9a724ae284 user: stephanie.gawroriski tags: trunk | |
04:20 | Change bootConfig to bootParam since it makes more sense. check-in: a1c689a2c5 user: stephanie.gawroriski tags: trunk | |
02:59 | Add skip test for exception. check-in: b29a2b3e2c user: stephanie.gawroriski tags: trunk | |
02:55 | Make stack traces in C the same as the ones in Java. check-in: bce21924be user: stephanie.gawroriski tags: trunk | |
02:45 | Implement nested exception handling. check-in: 03a014d248 user: stephanie.gawroriski tags: trunk | |
01:34 | Ending cleanup perhaps? check-in: 81b688aec2 user: stephanie.gawroriski tags: trunk | |
01:29 | Add base for nested exceptions. check-in: e44bfed840 user: stephanie.gawroriski tags: trunk | |
01:25 | Corrections to C exception handling. check-in: 2662f85b90 user: stephanie.gawroriski tags: trunk | |
01:09 | Base for stack tracing exception handling in native C. check-in: 7feb87d9d7 user: stephanie.gawroriski tags: trunk | |
00:45 | Keep a basic simple backtrace for native function with exception handling. check-in: 88c9085d84 user: stephanie.gawroriski tags: trunk | |
2023-12-08
| ||
22:37 | Move many more functions to sjme_errorCode from sjme_jboolean. check-in: d09e9d567f user: stephanie.gawroriski tags: trunk | |
22:22 | Use a macro to check for errors. check-in: 6126fbd019 user: stephanie.gawroriski tags: trunk | |
22:17 | Make SJME_ERROR_NONE specifically 1 as in true. check-in: cde44dd63b user: stephanie.gawroriski tags: trunk | |
21:45 | Move some other functions to using error codes instead of booleans. check-in: 39c9ceac08 user: stephanie.gawroriski tags: trunk | |
21:33 | Make sjme_nvm_boot return an error code. check-in: 8d406de83c user: stephanie.gawroriski tags: trunk | |
21:25 | Correct sjme_jni_throwVMException. check-in: 7b89751848 user: stephanie.gawroriski tags: trunk | |
19:53 | Move the whole bunch of nvm functions into their own header. check-in: 0b42a8a330 user: stephanie.gawroriski tags: trunk | |
18:37 | Add base for configuration structs and types. check-in: bb5215c022 user: stephanie.gawroriski tags: trunk | |
18:25 | Use pool to allocate instead of malloc. check-in: 1c2ae2f0a0 user: stephanie.gawroriski tags: trunk | |
17:20 | Base initialize of the allocation pool. check-in: a1a82f317b user: stephanie.gawroriski tags: trunk | |
2023-12-07
| ||
22:02 | The Docker container in the future will be using rdp to access the desktop. check-in: d520df3bda user: stephanie.gawroriski tags: trunk | |
21:16 | Add no-op tests for skipping and passing. check-in: b25d88e5c3 user: stephanie.gawroriski tags: trunk | |
15:48 | If there is no CMake cache in the utilities directory but the directory does exist then perform a configure since it might have been a partial or killed configure. check-in: fd4d8a9cea user: stephanie.gawroriski tags: trunk | |
15:37 | Comment correction. check-in: b223c8d272 user: stephanie.gawroriski tags: trunk | |
2023-12-06
| ||
19:10 | Merge heads. check-in: daae30d72b user: stephanie.gawroriski tags: trunk | |
19:05 | Set output for release and debug for utilities on MSVC. check-in: 34c16e28eb user: stephanie.gawroriski tags: trunk | |
17:25 | Return some values accordingly. check-in: c375ac24e7 user: stephanie.gawroriski tags: trunk | |
15:05 | Add front end wrappers to objects. check-in: 91010b18ad user: stephanie.gawroriski tags: trunk | |
02:36 | Correct compilation errors. check-in: efc6a71a75 user: stephanie.gawroriski tags: trunk | |
02:33 | Add base wrappers for native structs. check-in: 1d0ff83ccf user: stephanie.gawroriski tags: trunk | |
01:18 | Do not do todos in libretro, just message no-ops so it does not debug terminate. check-in: d3807935a6 user: stephanie.gawroriski tags: trunk | |
01:13 | Use partial message for libretro. check-in: 93401a22d0 user: stephanie.gawroriski tags: trunk | |
2023-12-05
| ||
23:00 | Remove long paths from debug file paths if possible as they do not need to be their full length. check-in: e7eadb9a4c user: stephanie.gawroriski tags: trunk | |
22:52 | Emit messages to RetroArch accordingly for messages and todos. check-in: dd14b86d17 user: stephanie.gawroriski tags: trunk | |
22:33 | Corrections to the prefixing and unprefixing struct members. check-in: 1e7e08e360 user: stephanie.gawroriski tags: trunk | |
22:29 | Prefix the JNI types from SquirrelJME with sjme_ so that they can easily be mixed with the system's JNI interfaces. check-in: 0aca0d3b90 user: stephanie.gawroriski tags: trunk | |
22:12 | Base wrapping of types. check-in: f29bccea86 user: stephanie.gawroriski tags: trunk | |
21:58 | Spacing. check-in: c946bf087f user: stephanie.gawroriski tags: trunk | |
21:46 | Add base native library initialize. check-in: 6cb5e964a3 user: stephanie.gawroriski tags: trunk | |
16:46 | Merge in wip-nanocoat, I think as a baseline for further work it is far enough and good... naturally work will continue on it in sub-branches as this is now locked in. check-in: 937c7683c1 user: stephanie.gawroriski tags: trunk | |
16:44 | Bump timeouts to 60. Closed-Leaf check-in: ec6a33a68a user: stephanie.gawroriski tags: wip-nanocoat | |
15:42 | Correct obfuscation issues and bump versions. check-in: 74476c402b user: stephanie.gawroriski tags: wip-nanocoat | |
15:16 | Everything should be fine? check-in: 5de5d44d8e user: stephanie.gawroriski tags: wip-nanocoat | |
05:32 | Disable proguard for test. check-in: 4c7d3b3ff7 user: stephanie.gawroriski tags: wip-nanocoat | |
05:02 | Disable GitHub actions builds as they just duplicate what CircleCI does. check-in: 8db9913792 user: stephanie.gawroriski tags: wip-nanocoat | |
04:43 | Make find_package for JNI quiet. check-in: 96440a45ae user: stephanie.gawroriski tags: wip-nanocoat | |
04:37 | Add fallback JNI. check-in: b3f9a7ecd1 user: stephanie.gawroriski tags: wip-nanocoat | |
03:25 | Disable NanoCoat test. check-in: 0dee80b636 user: stephanie.gawroriski tags: wip-nanocoat | |
03:18 | Output CMake errors accordingly. check-in: 4b27ec5f95 user: stephanie.gawroriski tags: wip-nanocoat | |
02:58 | Disable CodeQL as it is out of date. check-in: 27311f7d5e user: stephanie.gawroriski tags: wip-nanocoat | |
02:53 | Do not warn about aot's test fixtures in ProGuard. check-in: 1108e8e1c2 user: stephanie.gawroriski tags: wip-nanocoat | |
01:35 | Compilation fixes. check-in: 7ba5868f97 user: stephanie.gawroriski tags: wip-nanocoat | |
01:09 | Move the archive output queue over. check-in: b53bf18b7b user: stephanie.gawroriski tags: wip-nanocoat | |
01:08 | Make a CArchiveOutputStream. check-in: a98f57df37 user: stephanie.gawroriski tags: wip-nanocoat | |
00:35 | Move sjme_elevatorAlloc to using the standard allocator. check-in: 39d952fd3f user: stephanie.gawroriski tags: wip-nanocoat | |
2023-12-04
| ||
21:01 | Add test to randomly realloc memory. check-in: d2db614b58 user: stephanie.gawroriski tags: wip-nanocoat | |
20:57 | Add test to randomly allocate then free memory. check-in: e887050419 user: stephanie.gawroriski tags: wip-nanocoat | |
20:36 | Merge from trunk. check-in: edc7f00af2 user: stephanie.gawroriski tags: wip-nanocoat | |
08:02 | Backup developer notes. check-in: 5495425709 user: squirreljme.automation tags: trunk | |
00:00 | iml update. check-in: b94c576145 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-12-03
| ||
21:57 | Merge from trunk. check-in: 83519a4dff user: stephanie.gawroriski tags: wip-nanocoat | |
21:56 | Just implode anything that is not Jar or Directory based. check-in: e818901b00 user: stephanie.gawroriski tags: trunk | |
21:53 | In the hosted environment, allow the emulator library to migrate and be inherited accordingly so multiple ones are not extracted. check-in: b68408a738 user: stephanie.gawroriski tags: trunk | |
21:44 | Add hosted environment to the standalone handler. check-in: baab5b8c95 user: stephanie.gawroriski tags: trunk | |
19:50 | Use better name for createVM arguments. check-in: 49fe359d32 user: stephanie.gawroriski tags: wip-nanocoat | |
19:21 | Add base blank file for virtual machine configuration. check-in: aac0a209d2 user: stephanie.gawroriski tags: wip-nanocoat | |
16:04 | Add CMakeLists for emulator-base for easier developing. check-in: 0023561caf user: stephanie.gawroriski tags: wip-nanocoat | |
15:55 | Pull in native JNI header accordingly. check-in: ffe148057a user: stephanie.gawroriski tags: wip-nanocoat | |
15:41 | Add base for NanoCoat factory to use the native library for running code. check-in: 00a11ce77d user: stephanie.gawroriski tags: wip-nanocoat | |
04:52 | Correct build of the library. check-in: a94146813f user: stephanie.gawroriski tags: wip-nanocoat | |
04:50 | Perform build of the library. check-in: e9bf1f25ea user: stephanie.gawroriski tags: wip-nanocoat | |
04:42 | Build NanoCoat accordingly. check-in: ea9c40c501 user: stephanie.gawroriski tags: wip-nanocoat | |
04:37 | Add base for configuring the CMake build. check-in: f60d69237e user: stephanie.gawroriski tags: wip-nanocoat | |
02:40 | Maybe fix libretro emscripten build? check-in: d08fee6f7d user: stephanie.gawroriski tags: wip-nanocoat | |
02:23 | Set SQUIRRELJME_CROSS_BUILD to ON instead of having checks to compare the host because cross-arch Linux compiles will cause an issue. check-in: a243057cef user: stephanie.gawroriski tags: wip-nanocoat | |
01:49 | If building for a different host just skip using CMake to build the utilities and stick with plain make. check-in: 4cca027d17 user: stephanie.gawroriski tags: wip-nanocoat | |
01:40 | Corrections for RetroArch? check-in: 1efb430975 user: stephanie.gawroriski tags: wip-nanocoat | |
00:36 | Fixes and corrections for RetroArch emscripten? check-in: ed30c03de6 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-12-02
| ||
20:53 | Disable orbis. check-in: d6f95f77ba user: stephanie.gawroriski tags: wip-nanocoat | |
20:41 | Attempt to generate bitcode for RetroArch. check-in: 9818f5d413 user: stephanie.gawroriski tags: wip-nanocoat | |
19:59 | Add base for random next int. check-in: 0fffbebac2 user: stephanie.gawroriski tags: wip-nanocoat | |
19:11 | Add base random interfaces. check-in: c8d02cdd29 user: stephanie.gawroriski tags: wip-nanocoat | |
01:09 | Initialize base for the allocation tests. check-in: ffa059f8ae user: stephanie.gawroriski tags: wip-nanocoat | |
01:05 | Statically declare blobs. check-in: 0b74d624da user: stephanie.gawroriski tags: wip-nanocoat | |
01:03 | Make header file for data as well too. check-in: 68fbe345c3 user: stephanie.gawroriski tags: wip-nanocoat | |
00:42 | Correct compilation error. check-in: 1ec23dba63 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-12-01
| ||
22:07 | Add binary to source utility; Add blank tests for reading stored and deflated data in Zips. check-in: 7e600c2a18 user: stephanie.gawroriski tags: wip-nanocoat | |
21:00 | Move to generic decoding file and base for sourceize. check-in: a09dd60d6f user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-30
| ||
19:53 | Suppose a soft MMU implementation using a real MMU is an apatite MMU? check-in: 298c5366c2 user: stephanie.gawroriski tags: wip-nanocoat | |
18:56 | Add blank software MMIO. check-in: 1cf1bd1095 user: stephanie.gawroriski tags: wip-nanocoat | |
00:59 | Add base blank tests for all the byte code instructions, using the magic of IDE scripts! check-in: 347d0b6428 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-29
| ||
21:13 | Add additional blank test. check-in: ee4aa0ac5a user: stephanie.gawroriski tags: wip-nanocoat | |
20:48 | Add more blank tests. check-in: 07a8e9d1c5 user: stephanie.gawroriski tags: wip-nanocoat | |
16:51 | Add another blank test. check-in: 5768532c0f user: stephanie.gawroriski tags: wip-nanocoat | |
15:00 | Add some more base tests. check-in: 92380f7020 user: stephanie.gawroriski tags: wip-nanocoat | |
14:51 | Add more tests for tasks and threads. check-in: b3ccaceaf7 user: stephanie.gawroriski tags: wip-nanocoat | |
14:38 | Add some more blank tests; Move testing related sources to its own directory so as to not clutter the test sources. check-in: 1c1e3ce75d user: stephanie.gawroriski tags: wip-nanocoat | |
04:54 | Implement test for exception handling. check-in: d9f365508b user: stephanie.gawroriski tags: wip-nanocoat | |
04:35 | Add a decoder for base64 instead of just hex. check-in: d3ff40392c user: stephanie.gawroriski tags: wip-nanocoat | |
02:44 | Add blank test for Java RNG. check-in: 7bf3e8c327 user: stephanie.gawroriski tags: wip-nanocoat | |
01:21 | Make modeless stars generic so they can be shared by many things. check-in: 8b05e9924a user: stephanie.gawroriski tags: wip-nanocoat | |
01:03 | Add blank test for failing exception handler. check-in: 4ab3c6bac1 user: stephanie.gawroriski tags: wip-nanocoat | |
00:57 | Add function to reallocate memory. check-in: cbf55a87dc user: stephanie.gawroriski tags: wip-nanocoat | |
00:54 | Correct messages and testing, using message types accordingly. check-in: 8cb57446af user: stephanie.gawroriski tags: wip-nanocoat | |
00:39 | Corrections to simple test check. check-in: 7ad6f5c2a9 user: stephanie.gawroriski tags: wip-nanocoat | |
00:27 | Include test subdirectory as well. check-in: f22c2c175b user: stephanie.gawroriski tags: wip-nanocoat | |
00:27 | Remove circular dependency in make. check-in: ca69e7c769 user: stephanie.gawroriski tags: wip-nanocoat | |
00:25 | Enable testing and packing by default if not explicitely set. check-in: 79f114ed9c user: stephanie.gawroriski tags: wip-nanocoat | |
00:22 | Remove sources from build. check-in: 05bf6a539a user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-28
| ||
22:18 | Expand command list for emscripten, also add source library. check-in: eb62f60082 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-26
| ||
01:09 | Use given executable suffix or ignore otherwise. check-in: 672b71d379 user: stephanie.gawroriski tags: wip-nanocoat | |
00:26 | Make util configure non-fatal. check-in: 94e8ad5ee0 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-25
| ||
16:16 | Add configure check. check-in: eaf51ff794 user: stephanie.gawroriski tags: wip-nanocoat | |
15:48 | Add simple utility test to see if whatever cmake compiled worked. check-in: 9696072abf user: stephanie.gawroriski tags: wip-nanocoat | |
15:20 | Unset additional variables. check-in: 0e53097d3b user: stephanie.gawroriski tags: wip-nanocoat | |
15:18 | Fixes? check-in: e2c4b1b974 user: stephanie.gawroriski tags: wip-nanocoat | |
15:15 | Unset many variables when launching a sub-cmake. check-in: 45899d9865 user: stephanie.gawroriski tags: wip-nanocoat | |
13:50 | If the target host is different do not enable testing. check-in: dc63b8bf40 user: stephanie.gawroriski tags: wip-nanocoat | |
06:32 | Add simple compile and run test to determine if we can even do testing. check-in: 85e149e63a user: stephanie.gawroriski tags: wip-nanocoat | |
06:27 | Add base blank test for free block merging. check-in: 41fe82955b user: stephanie.gawroriski tags: wip-nanocoat | |
06:16 | Note. check-in: 33c42502f6 user: stephanie.gawroriski tags: wip-nanocoat | |
06:16 | Make it so the native graphics drawing matches PencilShelf. check-in: 86c9100be1 user: stephanie.gawroriski tags: wip-nanocoat | |
04:42 | Correct source name. check-in: 5ade2174d6 user: stephanie.gawroriski tags: wip-nanocoat | |
04:23 | Use wrapped target for emscripten libretro? check-in: b2422c87d2 user: stephanie.gawroriski tags: wip-nanocoat | |
03:51 | Copy over for emscripten build? check-in: 4f01983217 user: stephanie.gawroriski tags: wip-nanocoat | |
03:00 | Flip condition around. check-in: 8713dd70b8 user: stephanie.gawroriski tags: wip-nanocoat | |
02:16 | Try again with not emscripten. check-in: 6762330a35 user: stephanie.gawroriski tags: wip-nanocoat | |
01:58 | Make libretro emscripten build not static despite it requesting it. check-in: 7734d935f8 user: stephanie.gawroriski tags: wip-nanocoat | |
01:32 | Set EMSCRIPTEN_GENERATE_BITCODE_STATIC_LIBRARIES. check-in: e0084477b7 user: stephanie.gawroriski tags: wip-nanocoat | |
01:19 | Add RUNTIME_OUTPUT_DIRECTORY as well for squirreljme_libretro. check-in: 835bcb7154 user: stephanie.gawroriski tags: wip-nanocoat | |
01:17 | For the host compiler try to find an alternative when using make utils. check-in: 02406a0310 user: stephanie.gawroriski tags: wip-nanocoat | |
00:51 | Correct SJME_DEBUG_FILE_LINE_FUNC being all NULL, line should be -1. check-in: b0c21140a1 user: stephanie.gawroriski tags: wip-nanocoat | |
00:09 | Token string on version. check-in: a1fac61641 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-24
| ||
23:47 | Implement string join for cmake 3.11 and before. check-in: 1c72a2a151 user: stephanie.gawroriski tags: wip-nanocoat | |
23:00 | Implement target_link_options for older CMake. check-in: d12f634ac1 user: stephanie.gawroriski tags: wip-nanocoat | |
22:22 | Correct indent level. check-in: 152eed9326 user: stephanie.gawroriski tags: wip-nanocoat | |
22:22 | Correct Makefile to include the host executable suffix. check-in: da35048e8e user: stephanie.gawroriski tags: wip-nanocoat | |
22:16 | Add compatibility fix for add_compile_definitions. check-in: 76ce855e79 user: stephanie.gawroriski tags: wip-nanocoat | |
21:55 | Add host executable suffix to the make build. check-in: 856c2964c1 user: stephanie.gawroriski tags: wip-nanocoat | |
21:54 | If the utilities fail to build with CMake, fallback to using plain make. check-in: e06745c40f user: stephanie.gawroriski tags: wip-nanocoat | |
21:43 | For CMake before 3.13 the cache intitialization is very different. check-in: d29413d2ea user: stephanie.gawroriski tags: wip-nanocoat | |
21:17 | Add base graphics routines. check-in: 75b08806b1 user: stephanie.gawroriski tags: wip-nanocoat | |
20:44 | Echo commands, if available to; Swap -S and -B for the utils bootstrap. check-in: 2408d6e15c user: stephanie.gawroriski tags: wip-nanocoat | |
06:42 | Do not configure utils if the directory already exists. check-in: 3e82355fc5 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-22
| ||
23:56 | Add name and output for static libraries. check-in: 24b8294e1f user: stephanie.gawroriski tags: wip-nanocoat | |
23:53 | Make the utility directory. check-in: 451aba8174 user: stephanie.gawroriski tags: wip-nanocoat | |
23:13 | Correct static dependency sources for libretro. check-in: 905a3f5297 user: stephanie.gawroriski tags: wip-nanocoat | |
23:03 | Remove lib prefix for libretro. check-in: 4906b0606e user: stephanie.gawroriski tags: wip-nanocoat | |
20:12 | Set name for libretro under Android. check-in: e1ded00d13 user: stephanie.gawroriski tags: wip-nanocoat | |
20:06 | Correct output location for the libretro library. check-in: 7d26949770 user: stephanie.gawroriski tags: wip-nanocoat | |
07:03 | Add modeless stars animation. check-in: ff91329a1e user: stephanie.gawroriski tags: wip-nanocoat | |
05:53 | Base libretro implementing, just generate random noise for the image currently. check-in: 795320fa0e user: stephanie.gawroriski tags: wip-nanocoat | |
05:09 | Correct libretro target name. check-in: bd4e94cdb5 user: stephanie.gawroriski tags: wip-nanocoat | |
04:12 | Comment out MSVC19. check-in: df9cac5920 user: stephanie.gawroriski tags: wip-nanocoat | |
04:10 | Only allow LibRetroRun on the same host type provided the build is not static. check-in: c5051cf382 user: stephanie.gawroriski tags: wip-nanocoat | |
04:04 | Check if static libretro library should be built. check-in: 76d178789f user: stephanie.gawroriski tags: wip-nanocoat | |
03:49 | New GitLab CI/CD file for RetroArch check-in: f0c5556e15 user: stephanie.gawroriski tags: wip-nanocoat | |
02:38 | Add blank RetroArch interface. check-in: 22e4dd2193 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-21
| ||
21:47 | More CPack base? check-in: 0006860a49 user: stephanie.gawroriski tags: wip-nanocoat | |
21:16 | Add utility for unpacking assets and such. check-in: 42d95925ee user: stephanie.gawroriski tags: wip-nanocoat | |
18:22 | Add C utility base for converting hex to binary. check-in: 5176d04ec4 user: stephanie.gawroriski tags: wip-nanocoat | |
16:33 | Move to simpler test declaration. check-in: 1fdaf46d20 user: stephanie.gawroriski tags: wip-nanocoat | |
06:27 | Remove Clang specific nullable. check-in: b94f40e359 user: stephanie.gawroriski tags: wip-nanocoat | |
06:25 | Add ability to set static library. check-in: 77252b9143 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-20
| ||
20:56 | Add more comparisons for unit tests; More alloc base work. check-in: f9af8d9848 user: stephanie.gawroriski tags: wip-nanocoat | |
19:54 | Keep track of blocks which are free. check-in: 798a941858 user: stephanie.gawroriski tags: wip-nanocoat | |
01:29 | Merge from trunk. check-in: f8948e3c6a user: stephanie.gawroriski tags: wip-nanocoat | |
01:28 | Base allocator work. check-in: 10ec031e86 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-19
| ||
22:18 | Add base for allocation test. check-in: 7322a3bcc0 user: stephanie.gawroriski tags: wip-nanocoat | |
03:41 | Document functions. check-in: ffa4099132 user: stephanie.gawroriski tags: wip-nanocoat | |
03:35 | Base for block allocator. check-in: 15ad0e7a45 user: stephanie.gawroriski tags: wip-nanocoat | |
01:10 | Base for block allocator. check-in: e781ca2e0f user: stephanie.gawroriski tags: wip-nanocoat | |
00:29 | Add base for byte code mapping. check-in: 5f9395bf41 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-18
| ||
06:25 | Add NanoCoat license. check-in: 5e539862aa user: stephanie.gawroriski tags: wip-nanocoat | |
06:24 | Add 3rd party library roots. check-in: 3e5d5de175 user: stephanie.gawroriski tags: wip-nanocoat | |
06:23 | Add 3rd party scope. check-in: ea280bbec3 user: stephanie.gawroriski tags: wip-nanocoat | |
06:14 | Pull in Lua. check-in: 185078b955 user: stephanie.gawroriski tags: wip-nanocoat | |
05:56 | Add libretro header. check-in: 4d5229823f user: stephanie.gawroriski tags: wip-nanocoat | |
05:54 | Include miniz header. check-in: 6222577054 user: stephanie.gawroriski tags: wip-nanocoat | |
05:37 | Add bytecode IDs. check-in: 70312d6dd3 user: stephanie.gawroriski tags: wip-nanocoat | |
05:27 | Remove duplicate nvm method; Rename integer access as Read/Write. check-in: 8fb6af0fde user: stephanie.gawroriski tags: wip-nanocoat | |
02:02 | Add base for third party directory. check-in: 4519a53994 user: stephanie.gawroriski tags: wip-nanocoat | |
01:08 | Add blank test for GC of objects. check-in: 24a873b5aa user: stephanie.gawroriski tags: wip-nanocoat | |
01:05 | Implement blank base for garbage collection. check-in: b04dba5fb1 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-17
| ||
23:53 | Correct when locals should be GCed. check-in: 9b0b6b937c user: stephanie.gawroriski tags: wip-nanocoat | |
23:51 | Base work for popping references. check-in: f9a6a86165 user: stephanie.gawroriski tags: wip-nanocoat | |
03:17 | Add special value for config init, for reference testing; Add indicator where test is located for CLion jumping; Blank base for reference test. check-in: 03500cd9f9 user: stephanie.gawroriski tags: wip-nanocoat | |
03:00 | Add extra references to allow to get the old local value and the current stack value for reference counting. check-in: e4c1bb7c55 user: stephanie.gawroriski tags: wip-nanocoat | |
02:45 | Copy tests over for float and double. check-in: a8546a2780 user: stephanie.gawroriski tags: wip-nanocoat | |
00:41 | Copy over test for popping longs; Fix bugs around generic pop. check-in: b08fe9b8fd user: stephanie.gawroriski tags: wip-nanocoat | |
00:22 | Implement generic stack pop to local. check-in: 8669fafe9e user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-16
| ||
21:55 | Add function for address. check-in: dce90db93b user: stephanie.gawroriski tags: wip-nanocoat | |
21:50 | Add base for common tread accessing functions. check-in: 3f6dfd5b4a user: stephanie.gawroriski tags: wip-nanocoat | |
19:54 | Allocate by typeId rather than always by jint for elevator. check-in: 97bc3545b1 user: stephanie.gawroriski tags: wip-nanocoat | |
19:45 | Use correct count for type. check-in: f16129f2b7 user: stephanie.gawroriski tags: wip-nanocoat | |
19:43 | Implement pop of local integer value. check-in: c84e4cb1a1 user: stephanie.gawroriski tags: wip-nanocoat | |
19:39 | Base for stack mapping. check-in: ad395e30dc user: stephanie.gawroriski tags: wip-nanocoat | |
16:11 | Correction. check-in: 344e702460 user: stephanie.gawroriski tags: wip-nanocoat | |
16:10 | More base stack work. check-in: 0364240fd5 user: stephanie.gawroriski tags: wip-nanocoat | |
03:18 | More base test work on popping values. check-in: bf9852fae9 user: stephanie.gawroriski tags: wip-nanocoat | |
03:00 | Initialize the stack and locals in the test. check-in: 98df8fd7da user: stephanie.gawroriski tags: wip-nanocoat | |
02:34 | Blank source for the recycler; Have a basic tread system for stacks and locals. check-in: 5f57ad602b user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-15
| ||
00:29 | Add basic exception handling in C. check-in: 6b9dbcd345 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-14
| ||
23:49 | More base test for local integer pop. check-in: fd45e07ef3 user: stephanie.gawroriski tags: wip-nanocoat | |
06:17 | Add note. check-in: f2f84ced8b user: stephanie.gawroriski tags: wip-nanocoat | |
05:52 | Initialize test frame. check-in: e2bc2e2632 user: stephanie.gawroriski tags: wip-nanocoat | |
05:41 | Elevator thread creation. check-in: 550c737ca6 user: stephanie.gawroriski tags: wip-nanocoat | |
05:34 | More base elevator functions. check-in: 1dafd3d7eb user: stephanie.gawroriski tags: wip-nanocoat | |
02:26 | Add labels for tests. check-in: a0d147d6c9 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-13
| ||
21:40 | Organize formats list. Leaf check-in: fccbd7c28c user: stephanie.gawroriski tags: wip-symphoniaimode | |
19:58 | Merge from trunk. check-in: d969979f33 user: stephanie.gawroriski tags: wip-symphoniaimode | |
17:17 | Declare new format: Symphonia DoJa. check-in: aca10b06f6 user: stephanie.gawroriski tags: trunk | |
17:13 | Create new branch named "wip-symphoniaimode" check-in: dc86830395 user: stephanie.gawroriski tags: wip-symphoniaimode | |
2023-11-11
| ||
21:14 | base multi-platform library idea. check-in: c5c30354dc user: stephanie.gawroriski tags: wip-nanocoat | |
21:07 | More unit work and better assertions. check-in: 1fe4d0ce09 user: stephanie.gawroriski tags: wip-nanocoat | |
19:48 | Base allocate of VM state. check-in: ab1ab4e8b5 user: stephanie.gawroriski tags: wip-nanocoat | |
19:29 | Base elevator loop. check-in: 481bea217e user: stephanie.gawroriski tags: wip-nanocoat | |
18:25 | Base elevator initialization. check-in: ba4cf91e16 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-03
| ||
18:06 | Base for elevators. check-in: 56190b02bf user: stephanie.gawroriski tags: wip-nanocoat | |
17:43 | Add support for blobs. check-in: aa3915e13c user: stephanie.gawroriski tags: wip-nanocoat | |
2023-11-02
| ||
16:56 | Correct build for emscripten, fixes GitHub #186). check-in: b337518379 user: stephanie.gawroriski tags: trunk | |
2023-10-18
| ||
01:33 | Add hacking override for PowerPC and RISC-V CPUs in Gradle. check-in: d432ffb374 user: stephanie.gawroriski tags: trunk | |
2023-10-16
| ||
02:40 | Use correct module name. check-in: 6dc403e64b user: stephanie.gawroriski tags: wip-nanocoat | |
02:37 | Use CSV writers instead of outputting raw lines. check-in: 8cca0ebd62 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-10-15
| ||
20:22 | Add scope for CMake generated files. check-in: 907b0bb05a user: stephanie.gawroriski tags: wip-nanocoat | |
17:50 | Remove some TODO. check-in: be8f4c60da user: stephanie.gawroriski tags: wip-nanocoat | |
14:49 | Add missing Comparable implementations, which caused ClassCastException. check-in: a63a70c8d5 user: stephanie.gawroriski tags: wip-nanocoat | |
14:45 | Add test around the AOT process for mostly debugging as a ClassCastException is being hidden. check-in: b87b4c72fa user: stephanie.gawroriski tags: wip-nanocoat | |
03:34 | Base compilation and ROM test. check-in: d018b43d14 user: stephanie.gawroriski tags: wip-nanocoat | |
03:08 | Base test for running AOT compilation. check-in: 32c30f839c user: stephanie.gawroriski tags: wip-nanocoat | |
2023-10-11
| ||
00:41 | Handling of class CSV. check-in: f6aaeb91c7 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-10-05
| ||
22:17 | Minor work. check-in: c135955f57 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-25
| ||
22:52 | Add employment note. check-in: 840e544b99 user: stephanie.gawroriski tags: trunk | |
22:48 | Add common enum for CSV types. check-in: f842950146 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-21
| ||
11:52 | Merge from trunk. check-in: 7a753ce967 user: stephanie.gawroriski tags: wip-nanocoat | |
11:30 | Correct string form. check-in: a3708cbba3 user: stephanie.gawroriski tags: trunk | |
2023-09-20
| ||
23:38 | Minor fixes. check-in: 8fde01f195 user: stephanie.gawroriski tags: wip-nanocoat | |
23:20 | Merge from trunk. check-in: 90061fd473 user: stephanie.gawroriski tags: wip-nanocoat | |
23:19 | Correct JavaDoc. check-in: 6338194bf5 user: stephanie.gawroriski tags: wip-nanocoat | |
23:16 | Correct commas in tests. check-in: 17aaed9a24 user: stephanie.gawroriski tags: trunk | |
2023-09-17
| ||
21:41 | Merge cherry picking from trunk. check-in: 172e31558f user: stephanie.gawroriski tags: wip-nanocoat | |
21:41 | Cherry pick CSV writing from NanoCoat. check-in: 6b9b2507b7 user: stephanie.gawroriski tags: trunk | |
21:36 | Implement writing of CSV. check-in: 97ed058f6c user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-14
| ||
23:50 | Base work on writing CSV files. check-in: 42c37d6b39 user: stephanie.gawroriski tags: wip-nanocoat | |
23:21 | Implement read from iterable. check-in: 7b0fe79835 user: stephanie.gawroriski tags: wip-nanocoat | |
23:13 | Adjust test for partial columns. check-in: 67a21e5451 user: stephanie.gawroriski tags: wip-nanocoat | |
23:11 | Merge from trunk. check-in: cc640a253c user: stephanie.gawroriski tags: wip-nanocoat | |
23:10 | Reading of CSVs. check-in: 8f4a1c84b8 user: stephanie.gawroriski tags: wip-nanocoat | |
21:41 | Escape comma for test results, string arrays would interfere with these. check-in: d9fcae28ae user: stephanie.gawroriski tags: trunk | |
2023-09-13
| ||
00:53 | Add more base CSV methods. check-in: 06ee44ca31 user: stephanie.gawroriski tags: wip-nanocoat | |
00:47 | Reader/writer methods. check-in: 7af640e684 user: stephanie.gawroriski tags: wip-nanocoat | |
00:39 | Base for CSV library to make reading/writing these easier in NanoCoat; Base NanoCoat writing work. check-in: cdbc15348f user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-06
| ||
14:16 | Integrate classes CSV more. check-in: daad366f72 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-05
| ||
12:27 | Keep the original CSVs in the modules. check-in: 37ef17f814 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-04
| ||
14:03 | Look in specific for CMakeLists. check-in: 8c0f4b45c3 user: stephanie.gawroriski tags: wip-nanocoat | |
02:21 | Proper serial cleaning out output depending on which clean was requested. check-in: 3dd34784c5 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-03
| ||
23:01 | In the built in action, merge the files accordingly. check-in: 7cfa1a4c6a user: stephanie.gawroriski tags: wip-nanocoat | |
22:50 | Better output file organization. check-in: b7acfe7cf3 user: stephanie.gawroriski tags: wip-nanocoat | |
22:12 | Add import table. check-in: 3251db63f4 user: stephanie.gawroriski tags: wip-nanocoat | |
19:50 | Add base for NanoCoat specific built-in cleaning up. check-in: 3c48f6dc5e user: stephanie.gawroriski tags: wip-nanocoat | |
14:41 | Enable method complexity inspection. check-in: e137c6bef7 user: stephanie.gawroriski tags: trunk | |
14:19 | Slight tweak to writing the code fingerprint. check-in: ad7edea4bf user: stephanie.gawroriski tags: wip-nanocoat | |
01:59 | Use specific directory as root. check-in: 5b0380811f user: stephanie.gawroriski tags: wip-nanocoat | |
01:31 | Move directories around. check-in: 7f21d5679a user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-02
| ||
23:21 | Organization adjustment, store module sources in modules directory. check-in: 42451fc2a9 user: stephanie.gawroriski tags: wip-nanocoat | |
23:11 | Remove todo on linkages as there are none now. check-in: 0e1e3ca984 user: stephanie.gawroriski tags: wip-nanocoat | |
22:46 | Writing of variable info and otherwise. check-in: 65ac6777a0 user: stephanie.gawroriski tags: wip-nanocoat | |
13:06 | Merge heads. check-in: 1d3da05d3c user: stephanie.gawroriski tags: trunk | |
13:05 | Bump ProGuard version. check-in: 3e8f229ac4 user: stephanie.gawroriski tags: trunk | |
01:55 | Remove old method. check-in: 4623241240 user: stephanie.gawroriski tags: wip-nanocoat | |
00:36 | More frontends check-in: 0e6ee7d05d user: stephanie.gawroriski tags: wip-nanocoat | |
00:27 | More front ends. check-in: e8010a26a6 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-09-01
| ||
23:27 | Add base CMakeLists for frontends. check-in: c45f5a0602 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-30
| ||
00:04 | Base work on moving to class link as a static table. check-in: 7edc615d35 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-26
| ||
21:29 | Migrate to single invoke type. check-in: d0158f6f4a user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-25
| ||
23:58 | Use commonized method invoke. check-in: 4731a6a0de user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-24
| ||
13:00 | Minor work. Leaf check-in: 43657d8e2f user: stephanie.gawroriski tags: wip-manualtest | |
2023-08-23
| ||
21:19 | Minor filesystem work. check-in: 4093e6d831 user: stephanie.gawroriski tags: wip-manualtest | |
12:00 | Add invoke type. check-in: 4c9f92a897 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-22
| ||
02:59 | Base for attribute object. check-in: 66271dcdf2 user: stephanie.gawroriski tags: wip-manualtest | |
2023-08-21
| ||
23:08 | Base for attributes. check-in: 7c1ee4431c user: stephanie.gawroriski tags: wip-manualtest | |
14:21 | Much abstract Path work. check-in: 6bc908cb22 user: stephanie.gawroriski tags: wip-manualtest | |
02:32 | JavaPath.getName(int). check-in: cd7267b75d user: stephanie.gawroriski tags: wip-manualtest | |
2023-08-20
| ||
20:15 | Add getNameCount(). check-in: c600f18381 user: stephanie.gawroriski tags: wip-manualtest | |
20:09 | More filesystem implementation. check-in: f85409e87d user: stephanie.gawroriski tags: wip-manualtest | |
19:19 | Initial base Java filesystem entry. check-in: 7c9d754ac1 user: stephanie.gawroriski tags: wip-manualtest | |
16:59 | Add driver factory and call into the Java FS driver. check-in: 74c99ad47f user: stephanie.gawroriski tags: wip-manualtest | |
16:15 | Include drivers that are available for usage into the starting classpath. check-in: ca282363f4 user: stephanie.gawroriski tags: wip-manualtest | |
15:51 | Use JavaMEStandard to specify drivers. check-in: e9902715fb user: stephanie.gawroriski tags: wip-manualtest | |
15:36 | Correct reference. check-in: 9d21572b52 user: stephanie.gawroriski tags: wip-manualtest | |
14:24 | Add Java NIO driver. check-in: 71d6bb6276 user: stephanie.gawroriski tags: wip-manualtest | |
14:14 | Add abstract open method. check-in: 309b9984cc user: stephanie.gawroriski tags: wip-manualtest | |
12:56 | Add UnixFileSystem to service loader. check-in: 5c6efef277 user: stephanie.gawroriski tags: wip-manualtest | |
12:18 | Add UNIX variants. check-in: 36221be238 user: stephanie.gawroriski tags: wip-manualtest | |
12:16 | Add base Unix filesystem classes and otherwise. check-in: 3ccabf0bbe user: stephanie.gawroriski tags: wip-manualtest | |
12:09 | Add base blank driver for UNIX NIO. check-in: 344fd13cb3 user: stephanie.gawroriski tags: wip-manualtest | |
11:58 | Add base for manual test output. check-in: 5b9588b2ec user: stephanie.gawroriski tags: wip-manualtest | |
07:03 | Backup developer notes. check-in: 73a7dc6e66 user: squirreljme.automation tags: trunk | |
01:51 | Remove misc.xml for IntelliJ. check-in: 1bd1945949 user: stephanie.gawroriski tags: trunk | |
01:46 | Split off NPS format into its own class; Add test, which is mostly manual, for output. Leaf check-in: 9d91c3c31c user: stephanie.gawroriski tags: wip-jfr | |
00:28 | Remove IntelliJ misc.xml since it defines a JDK and we want to be generic. check-in: 6a5f465103 user: stephanie.gawroriski tags: wip-jfr | |
00:26 | Use project JDK. check-in: 2997873fa3 user: stephanie.gawroriski tags: wip-jfr | |
00:23 | Move profiler code over and correct references. check-in: fecd960726 user: stephanie.gawroriski tags: wip-jfr | |
00:09 | Move profiler to new base. check-in: 0a0e00ddc0 user: stephanie.gawroriski tags: wip-jfr | |
00:04 | Add base for generic profiler. check-in: f5a1802a53 user: stephanie.gawroriski tags: wip-jfr | |
00:00 | Create new branch named "wip-jfr" check-in: 4ae7ec1e46 user: stephanie.gawroriski tags: wip-jfr | |
2023-08-19
| ||
23:58 | Update modules. check-in: 6002465081 user: stephanie.gawroriski tags: wip-nanocoat | |
23:35 | Merge from trunk. check-in: ddcbea2f3d user: stephanie.gawroriski tags: wip-nanocoat | |
22:26 | Set SDK for AOT NanoCoat and C Source Writer. check-in: 6105a435ca user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-17
| ||
07:02 | Backup developer notes. check-in: f28f9edcd0 user: squirreljme.automation tags: trunk | |
2023-08-16
| ||
15:24 | Ignore unstable API usage in JDK packages. check-in: b1e96c1cd9 user: stephanie.gawroriski tags: trunk | |
15:08 | Do not add a release full suite task for debug only targets; Do not add a full suite task for test fixtures, those are only needed by tests and make no sense otherwise. check-in: e8d99b12bd user: stephanie.gawroriski tags: trunk | |
12:18 | Merge from trunk. check-in: 934fb544f8 user: stephanie.gawroriski tags: wip-nanocoat | |
12:17 | Remove reference. check-in: cdecddbfc8 user: stephanie.gawroriski tags: trunk | |
12:11 | Corrections to source. check-in: ad2bf01ddb user: stephanie.gawroriski tags: trunk | |
12:00 | Add IMLs for everything to use the SquirrelJME SDK. check-in: bd7ce33080 user: stephanie.gawroriski tags: trunk | |
11:53 | Minor work. check-in: 6ed7bab6c1 user: stephanie.gawroriski tags: wip-nanocoat | |
11:46 | With the EmbeddedJDK Plugin in IntelliJ, define a SquirrelJME 8 SDK. check-in: 567e45e481 user: stephanie.gawroriski tags: trunk | |
2023-08-14
| ||
00:50 | Variable placements and table writing for it. check-in: 0196922728 user: stephanie.gawroriski tags: wip-nanocoat | |
00:43 | Merge from trunk; Comparison of type variable limits. check-in: e85badf819 user: stephanie.gawroriski tags: wip-nanocoat | |
00:39 | Add inspection for Arrays.hashCode(). check-in: e41924a799 user: stephanie.gawroriski tags: trunk | |
00:30 | Initialization of variable placements. check-in: 1eae2fdfda user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-13
| ||
20:56 | Base re-entry of writing code again. check-in: 8eb182c5ed user: stephanie.gawroriski tags: wip-nanocoat | |
20:35 | Merge from trunk. check-in: c1412c8a98 user: stephanie.gawroriski tags: wip-nanocoat | |
20:35 | Correct MethodDescriptor.compareTo? check-in: 16e5d0773f user: stephanie.gawroriski tags: trunk | |
19:42 | Okay, this makes no sense. check-in: 546a0aae5c user: stephanie.gawroriski tags: wip-nanocoat | |
19:31 | Add trace for identifiers. check-in: 818a788376 user: stephanie.gawroriski tags: wip-nanocoat | |
19:25 | Duplicate check? check-in: ad27da526c user: stephanie.gawroriski tags: wip-nanocoat | |
18:40 | Merge from trunk. check-in: 6c01a29d33 user: stephanie.gawroriski tags: wip-nanocoat | |
18:39 | Additionally disallow usage of DebugShelf.verbose() methods by assuming they do nothing. check-in: a73f04276f user: stephanie.gawroriski tags: trunk | |
18:33 | Merge from trunk. check-in: 78a615d785 user: stephanie.gawroriski tags: wip-nanocoat | |
18:33 | Some processing. check-in: 4598a5d55e user: stephanie.gawroriski tags: wip-nanocoat | |
18:33 | Add ProGuard value assumption for Debugging.ENABLED which evaluates to false when in release, otherwise is true. check-in: dab28173da user: stephanie.gawroriski tags: trunk | |
18:15 | Correct writing of output. check-in: c98355b973 user: stephanie.gawroriski tags: wip-nanocoat | |
18:08 | A bit of refactoring to clean up output. check-in: f700898f92 user: stephanie.gawroriski tags: wip-nanocoat | |
17:37 | Hopefully uniquely code. check-in: 244e3b1692 user: stephanie.gawroriski tags: wip-nanocoat | |
17:30 | Store descriptor for method types as well. check-in: 7255bbb884 user: stephanie.gawroriski tags: wip-nanocoat | |
17:25 | Putting of field types and method types. check-in: fe00011deb user: stephanie.gawroriski tags: wip-nanocoat | |
16:45 | Starting of using the new improved logic for tables and such. check-in: 867309126f user: stephanie.gawroriski tags: wip-nanocoat | |
15:43 | Base work on simpler method writing and table support. check-in: ffc7aa82c8 user: stephanie.gawroriski tags: wip-nanocoat | |
00:11 | When an archive output is closed, write to the archive. check-in: 780a00cbba user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-12
| ||
23:35 | Lazily initialize static tables, since not all will be needed. check-in: 529578d966 user: stephanie.gawroriski tags: wip-nanocoat | |
23:32 | Prefix for strings is char_ not str_. check-in: e31f3c706a user: stephanie.gawroriski tags: wip-nanocoat | |
23:28 | Add more base classes. check-in: f69f5e87d8 user: stephanie.gawroriski tags: wip-nanocoat | |
22:48 | Base for code table. check-in: b43ae1268b user: stephanie.gawroriski tags: wip-nanocoat | |
22:44 | Write of source code for strings. check-in: 851206807c user: stephanie.gawroriski tags: wip-nanocoat | |
22:17 | Determine identity for strings. check-in: 41bcd277b7 user: stephanie.gawroriski tags: wip-nanocoat | |
22:07 | Base for table writing and such. check-in: 9b6ec8ec1d user: stephanie.gawroriski tags: wip-nanocoat | |
20:53 | Will keep track of output file CRCs. check-in: c6d1de9e99 user: stephanie.gawroriski tags: wip-nanocoat | |
20:47 | Merge from trunk. check-in: 0961e1cf42 user: stephanie.gawroriski tags: wip-nanocoat | |
20:47 | Add quick static CRC32 calculate methods for buffers. check-in: 2dcd315dc0 user: stephanie.gawroriski tags: trunk | |
20:40 | Minor rework to use archive queue. check-in: b83979bfee user: stephanie.gawroriski tags: wip-nanocoat | |
20:36 | Add helpers for archive output for CFile and PrintStream, to reduce wrapping that is needed. check-in: 7e280bd676 user: stephanie.gawroriski tags: wip-nanocoat | |
20:27 | Add base for archive output queue to manage writing multiple files. check-in: ed0e1cfaca user: stephanie.gawroriski tags: wip-nanocoat | |
19:54 | Manager instead of Group. check-in: c5ad85b573 user: stephanie.gawroriski tags: wip-nanocoat | |
19:53 | Move tables to their own package. check-in: 73eb20a8e2 user: stephanie.gawroriski tags: wip-nanocoat | |
19:51 | Static tables will be abstract for specific sub-types, for ease of use. check-in: 8bb03ef42b user: stephanie.gawroriski tags: wip-nanocoat | |
19:27 | Fixes. check-in: 3bfe33bfae user: stephanie.gawroriski tags: wip-nanocoat | |
19:13 | Add a table group instead of having the link glob handle it. check-in: 1e2dc5e675 user: stephanie.gawroriski tags: wip-nanocoat | |
19:07 | Add CType for table types. check-in: bbe34be333 user: stephanie.gawroriski tags: wip-nanocoat | |
18:53 | Add base for tables. check-in: 27089cd7ae user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-11
| ||
14:55 | Add scopes and colors, for both ROM and Tests to match IntelliJ. check-in: 6623a311d8 user: stephanie.gawroriski tags: wip-nanocoat | |
14:51 | Merge from trunk. check-in: 7ce9d10ccb user: stephanie.gawroriski tags: wip-nanocoat | |
14:50 | Color additional scopes. check-in: a946707e69 user: stephanie.gawroriski tags: trunk | |
2023-08-10
| ||
23:57 | Document more. check-in: 62de5d6619 user: stephanie.gawroriski tags: wip-nanocoat | |
23:09 | Document thoughts on the layout of NanoCoat. check-in: 0946c78601 user: stephanie.gawroriski tags: wip-nanocoat | |
22:29 | Comment out. check-in: 794daa45c4 user: stephanie.gawroriski tags: wip-nanocoat | |
22:26 | More type work, need to do more to minimize and organize output. check-in: 9430483287 user: stephanie.gawroriski tags: wip-nanocoat | |
13:23 | Merge from trunk. check-in: 929ed2375a user: stephanie.gawroriski tags: wip-nanocoat | |
12:00 | Add more base super packages to the Java API scope. check-in: 8420f5cff9 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 776d711321 user: squirreljme.automation tags: trunk | |
04:00 | Reduce the amount of code that is generated due to dedeuplication. check-in: 5ea2bfabad user: stephanie.gawroriski tags: wip-nanocoat | |
03:03 | Implement check of duplicated code, and recycle accordingly. check-in: 787d95236d user: stephanie.gawroriski tags: wip-nanocoat | |
02:47 | Merge from trunk; Check fingerprint. check-in: ef73f4a79e user: stephanie.gawroriski tags: wip-nanocoat | |
02:33 | Rename to flattenPrimitive() and have an additional List<int[]> variant. check-in: 36e65b08f1 user: stephanie.gawroriski tags: trunk | |
02:27 | Merge from trunk. check-in: d1a82fa5bb user: stephanie.gawroriski tags: wip-nanocoat | |
02:26 | Add not set. check-in: db71c88596 user: stephanie.gawroriski tags: trunk | |
02:26 | Add a IntegerIntegerArray.copyFrom() which calls System.arrayCopy(); Add utility methods for flattening multiple integer arrays. check-in: ba015af39d user: stephanie.gawroriski tags: trunk | |
01:55 | Merge from trunk. check-in: 164e0adebf user: stephanie.gawroriski tags: wip-nanocoat | |
01:55 | IntegerIntegerArray can take an offset and length; IntegerArrayList uses IntegerArray now. check-in: bddab05352 user: stephanie.gawroriski tags: trunk | |
01:44 | Add base abstract class for IntegerArray and implement AbstractList-like hashCode() and equals(). check-in: 2a2aea2777 user: stephanie.gawroriski tags: trunk | |
01:25 | Setup raw arguments for instructions, will be used for fingerprinting. check-in: 390b590e73 user: stephanie.gawroriski tags: wip-nanocoat | |
00:49 | Base method for a code fingerprint, to possibly reduce duplicated code... it might not be much however. check-in: 6bb4809c32 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-09
| ||
23:49 | Minor cleanup. check-in: ed383a8b7e user: stephanie.gawroriski tags: wip-nanocoat | |
23:47 | Allow for code limits and argument types to be cached; Much improvement in how static structures regarding code are laid out. check-in: d235b14507 user: stephanie.gawroriski tags: wip-nanocoat | |
23:11 | Base for variable placement, which will allow for multiple stacks which are condensed to their type accordingly. check-in: 2facea2e53 user: stephanie.gawroriski tags: wip-nanocoat | |
21:02 | There will be five different value treads for each method, to minimize top-value and reference-value complexity in methods, essentially type specific stacks. check-in: 22a5534b6d user: stephanie.gawroriski tags: wip-nanocoat | |
20:44 | Add todo in all of the tests. check-in: 5a0c5d7d2c user: stephanie.gawroriski tags: wip-nanocoat | |
16:47 | Add test intro and otherwise for basic tests. check-in: 119321e414 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-08
| ||
16:44 | ProGuard messes up with a private __CFileProxy__, so just make it public. check-in: 236c613ae9 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-07
| ||
12:02 | Merge from trunk. check-in: 1024c0afba user: stephanie.gawroriski tags: wip-nanocoat | |
12:01 | Drop hasanother as well for TestWeakHashMap. check-in: 80f517c8b3 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 2aa7be51c8 user: squirreljme.automation tags: trunk | |
00:05 | Merge from trunk. check-in: 7885b2cca0 user: stephanie.gawroriski tags: wip-nanocoat | |
00:05 | Make Java APIs purple; Fix SpringCoat `invokespecial super.__packagePrivateMethod()`. check-in: 55da07401b user: stephanie.gawroriski tags: trunk | |
2023-08-06
| ||
18:26 | Merge from trunk. check-in: abd7fb9437 user: stephanie.gawroriski tags: wip-nanocoat | |
18:26 | Correct test expectation. check-in: 2705845c98 user: stephanie.gawroriski tags: wip-nanocoat | |
17:30 | Correct array length and disable all warnings for ROM library builds, because it can be tons. check-in: 033eb817eb user: stephanie.gawroriski tags: wip-nanocoat | |
14:18 | More attributes. check-in: 3113829208 user: stephanie.gawroriski tags: wip-nanocoat | |
04:07 | Add more function attributes. check-in: 10f96247c5 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-05
| ||
19:27 | Put sjme_attrInNotNull on all frames for NVM. check-in: 48889ea559 user: stephanie.gawroriski tags: wip-nanocoat | |
19:24 | Define a bunch of base attributes for static code checking. check-in: b06e339761 user: stephanie.gawroriski tags: wip-nanocoat | |
13:22 | Add blank files for testing boot and ROM combination. check-in: fb770f796e user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-04
| ||
18:26 | Add BlueSky account. check-in: f01ed3c8a4 user: stephanie.gawroriski tags: trunk | |
01:12 | Update copyright file as well. check-in: 129fd05982 user: stephanie.gawroriski tags: wip-nanocoat | |
01:10 | Correct copyright in header. check-in: 5fc56ae2b3 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-08-02
| ||
21:50 | Add alternative same type methods for software math; Disable encoding inspection. check-in: d15fcdd1c6 user: stephanie.gawroriski tags: trunk | |
2023-08-01
| ||
23:49 | Add tests for all of the NanoCoat operations, they will all be individually tested! check-in: 4446174192 user: stephanie.gawroriski tags: wip-nanocoat | |
23:20 | Bump up versions. check-in: 1a6a231dce user: stephanie.gawroriski tags: trunk | |
23:08 | Drop more test values in WeakHashMap that would not work. check-in: dcfd03e4ea user: stephanie.gawroriski tags: trunk | |
2023-07-31
| ||
13:25 | Add project name. check-in: 2fa1a27c19 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-30
| ||
18:42 | Add working directory for tests. check-in: c7fa05445c user: stephanie.gawroriski tags: wip-nanocoat | |
16:43 | Add test configuration for running TAC tests in the correct location because CLion remotely fails here. check-in: 89d30f11bb user: stephanie.gawroriski tags: wip-nanocoat | |
00:51 | Initial stubs and otherwise. check-in: 0347c2fd08 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-29
| ||
21:03 | Cast null to Object[] and not Object. check-in: 5bb5470f96 user: stephanie.gawroriski tags: trunk | |
18:06 | Correct encoding of NUL in String. check-in: 9ce050be53 user: stephanie.gawroriski tags: wip-nanocoat | |
18:04 | Add a bunch of base blank files for tests to do. check-in: 8d28116a00 user: stephanie.gawroriski tags: wip-nanocoat | |
13:02 | Minor boot work; Move libraries for ROMs into their own variable. check-in: 2b1359a797 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-28
| ||
13:56 | Merge from trunk. check-in: 47a69ccbc7 user: stephanie.gawroriski tags: wip-nanocoat | |
11:34 | Add some argument checks. check-in: 03063365c2 user: stephanie.gawroriski tags: wip-nanocoat | |
00:33 | Add the ROM directory as the library root so when searched for in CLion it appears as a "non-project" item. check-in: 08f1beee28 user: stephanie.gawroriski tags: wip-nanocoat | |
00:29 | Correct library usages; Add base for loop. check-in: 019d2a42d8 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-27
| ||
23:49 | More base project setup and output C code fixes. check-in: 3723da7566 user: stephanie.gawroriski tags: wip-nanocoat | |
15:58 | Add test for NUL in string. check-in: 09cab23561 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 66e4302367 user: squirreljme.automation tags: trunk | |
2023-07-26
| ||
23:35 | Add basic types for tree searching; Include original library hash which is used for checkpoints and resume. check-in: 3dee455909 user: stephanie.gawroriski tags: wip-nanocoat | |
02:03 | Add tests and register them. check-in: 7af589ec70 user: stephanie.gawroriski tags: wip-nanocoat | |
01:21 | Add the test classpath to the Jar manifest. check-in: 3e50ea52bf user: stephanie.gawroriski tags: wip-nanocoat | |
00:52 | Only consider bootloader and launcher on the main source set and not anything else. check-in: 471d9802e5 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-25
| ||
23:53 | Allow for split ROMs based on source set. check-in: b4142bdc8f user: stephanie.gawroriski tags: wip-nanocoat | |
22:20 | Use source set and clutter level instead of just "name". check-in: c4b1e79858 user: stephanie.gawroriski tags: wip-nanocoat | |
22:19 | Use source set for the ROM name. check-in: f19da56665 user: stephanie.gawroriski tags: wip-nanocoat | |
21:59 | Escape ? because trigraphs; Correct using the wrong variable. check-in: dcfa799b18 user: stephanie.gawroriski tags: wip-nanocoat | |
21:51 | Generation of more C code and class information along with CMakeLists accordingly. check-in: 78180ad6dd user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-23
| ||
21:04 | Generation of CMakeLists.txt and scanning of those for output accordingly. check-in: ea99d77b3e user: stephanie.gawroriski tags: wip-nanocoat | |
20:12 | Add URL language reference. check-in: ffa5b8da63 user: stephanie.gawroriski tags: trunk | |
19:52 | Make the clean task up to date if the output does not exist. check-in: 2e8e94af4f user: stephanie.gawroriski tags: wip-nanocoat | |
19:44 | Use longer names for the output C files; Additionally clean the output before writing since we cannot reliably determine all the actual output files. check-in: 6fd26e7b21 user: stephanie.gawroriski tags: wip-nanocoat | |
01:57 | Document method. check-in: 143c1e1e65 user: stephanie.gawroriski tags: wip-gif | |
2023-07-22
| ||
14:39 | Merge from trunk. check-in: d5747d2610 user: stephanie.gawroriski tags: wip-gif | |
14:27 | Merge from trunk. check-in: d19d155df4 user: stephanie.gawroriski tags: wip-midi | |
14:16 | Update scopes. check-in: 792bfdee4e user: stephanie.gawroriski tags: trunk | |
13:16 | Base methods for pivot points. check-in: 5f4e5e2c85 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-21
| ||
23:24 | Merge from trunk. check-in: 934e6979ad user: stephanie.gawroriski tags: wip-nanocoat | |
23:23 | Base work on pretty output, in the slow process of making it nicer slowly. check-in: 423bcbc3d1 user: stephanie.gawroriski tags: wip-nanocoat | |
23:19 | Add alternative getSourceURL() since apparently that is used as well. check-in: 6b036cc055 user: stephanie.gawroriski tags: trunk | |
23:14 | Merge in and close wip-imode. check-in: 46bae2a4b5 user: stephanie.gawroriski tags: trunk | |
23:13 | Merge from trunk. Closed-Leaf check-in: ca9b0b6273 user: stephanie.gawroriski tags: wip-imode | |
23:07 | Detect both .sto and .sp. check-in: c111c44e8b user: stephanie.gawroriski tags: trunk | |
01:22 | Commonize partially compact and pretty token outputs. check-in: d773224ccc user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-20
| ||
13:16 | Base for pretty output which just does indentation for now. check-in: 3a8549a814 user: stephanie.gawroriski tags: wip-nanocoat | |
12:18 | Merge from trunk. check-in: e4a9120583 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-19
| ||
23:53 | Add base for functions and macros for ROM related sources. check-in: e94dc6a3b4 user: stephanie.gawroriski tags: wip-nanocoat | |
23:44 | Identify SquirrelJME version in CMake. check-in: 87ac8dee95 user: stephanie.gawroriski tags: wip-nanocoat | |
23:42 | Bring in some files from RatufaCoat. check-in: 4b27001a97 user: stephanie.gawroriski tags: wip-nanocoat | |
23:38 | Output C source files to NanoCoat. check-in: b1c6703f9b user: stephanie.gawroriski tags: wip-nanocoat | |
23:20 | Combine NanoCoat sources into single ZIP. check-in: e18c1d5b52 user: stephanie.gawroriski tags: wip-nanocoat | |
23:16 | Change old style error from error to text style error. check-in: e7fcc3e767 user: stephanie.gawroriski tags: trunk | |
22:59 | Add some base NanoCoat files; Implement synchronized flag for methods. check-in: 92462bc8d4 user: stephanie.gawroriski tags: wip-nanocoat | |
22:24 | Add templates for NanoCoat. check-in: 7ecc8de7a9 user: stephanie.gawroriski tags: wip-nanocoat | |
20:35 | Merge from trunk. check-in: 11601438ee user: stephanie.gawroriski tags: wip-nanocoat | |
20:34 | Initial base refactor of error codes, mostly inspections currently. check-in: 7f5e15013c user: stephanie.gawroriski tags: trunk | |
13:29 | Merge from trunk and migrate newly added errors. check-in: 8f1e73f1cd user: stephanie.gawroriski tags: wip-nanocoat | |
13:27 | Bulk replace slash slash squirreljme.error with slash star instead, inspections pick this up and there could be future replacing. check-in: 14b3130938 user: stephanie.gawroriski tags: trunk | |
12:50 | Merge from trunk. check-in: 518f64af1f user: stephanie.gawroriski tags: wip-nanocoat | |
12:43 | Update inspections. check-in: 2f1ef4736e user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: c3711539f2 user: squirreljme.automation tags: trunk | |
02:29 | More annotations. check-in: 8ec59564d4 user: stephanie.gawroriski tags: trunk | |
02:09 | Add flow states for array operations. check-in: ca0c6c0885 user: stephanie.gawroriski tags: trunk | |
01:59 | Inspection updates. check-in: c9a75f2444 user: stephanie.gawroriski tags: trunk | |
01:53 | Make other SoftFloat methods package private instead of protected. check-in: 70c936b17a user: stephanie.gawroriski tags: trunk | |
01:50 | More indicators. check-in: b194483bab user: stephanie.gawroriski tags: trunk | |
01:13 | More annotation setting. check-in: 556f1fdb42 user: stephanie.gawroriski tags: trunk | |
00:47 | Use a bunch of annotations to help with inspections. check-in: 837b5905cb user: stephanie.gawroriski tags: trunk | |
00:08 | Annotation values are UTF not String constants. check-in: 59ef1b706f user: stephanie.gawroriski tags: trunk | |
2023-07-18
| ||
23:58 | More markings. check-in: 7ec6527bd1 user: stephanie.gawroriski tags: trunk | |
23:51 | More annotations. check-in: eeff002264 user: stephanie.gawroriski tags: trunk | |
23:40 | Mark internal SquirrelJME APIs. check-in: 73e76031a0 user: stephanie.gawroriski tags: trunk | |
23:26 | Add some inspections for IntelliJ and other hints especially for the MLE methods. check-in: 518617f8b1 user: stephanie.gawroriski tags: trunk | |
2023-07-17
| ||
12:45 | Do not WeakReference CFile as it can cause GCs; Write individual classes into their own source file. check-in: ae6394fd17 user: stephanie.gawroriski tags: wip-nanocoat | |
12:07 | Use linkages for NEWARRAY and NEW. check-in: 9ca5e0e3f8 user: stephanie.gawroriski tags: wip-nanocoat | |
11:58 | Check reference. check-in: aade2d51ae user: stephanie.gawroriski tags: wip-nanocoat | |
11:51 | Adjust basic verification to assume primitive type is read from input objects; Also assume if the type is not an array, then it is Object; Do not write super name if there is none. check-in: 84068b0ddf user: stephanie.gawroriski tags: wip-nanocoat | |
07:03 | Backup developer notes. check-in: 8d18c1da28 user: squirreljme.automation tags: trunk | |
2023-07-16
| ||
23:42 | Debug derivation of component type. check-in: 05b2f41de8 user: stephanie.gawroriski tags: wip-nanocoat | |
23:38 | Keep a copy of initial variables so it is not GCed. check-in: c728da91be user: stephanie.gawroriski tags: wip-nanocoat | |
23:36 | Compare of references. check-in: 5abc78f128 user: stephanie.gawroriski tags: wip-nanocoat | |
23:30 | Fix string reference. check-in: 27f651d7ff user: stephanie.gawroriski tags: wip-nanocoat | |
23:29 | MONITORENTRY and MONITOREXIT. check-in: b6bddc929f user: stephanie.gawroriski tags: wip-nanocoat | |
23:23 | MULTIANEWARRAY. check-in: b96dfc93f1 user: stephanie.gawroriski tags: wip-nanocoat | |
23:09 | CHECKCAST and INSTANCEOF. check-in: 9a6495d090 user: stephanie.gawroriski tags: wip-nanocoat | |
22:50 | ACONST_NULL and ARETURN. check-in: ff2bc301cb user: stephanie.gawroriski tags: wip-nanocoat | |
22:39 | Negative value. check-in: e3e576161e user: stephanie.gawroriski tags: wip-nanocoat | |
22:12 | Implement bit shifting. check-in: a3d25ce9f4 user: stephanie.gawroriski tags: wip-nanocoat | |
21:52 | Implement I2X. check-in: a929b44a2e user: stephanie.gawroriski tags: wip-nanocoat | |
21:40 | GETSTATIC and PUTSTATIC. check-in: 286dbdebb5 user: stephanie.gawroriski tags: wip-nanocoat | |
21:35 | Software comparison and conversion. check-in: e43b4edcb3 user: stephanie.gawroriski tags: wip-nanocoat | |
19:55 | equals() and hashCode() for class linkages. check-in: 2bfca3336e user: stephanie.gawroriski tags: wip-nanocoat | |
19:48 | Merge from trunk. check-in: bea1195b75 user: stephanie.gawroriski tags: wip-nanocoat | |
19:47 | Base for class linkage. check-in: 5c1ff226bd user: stephanie.gawroriski tags: wip-nanocoat | |
19:46 | Add actual templates for JavaDoc since IntelliJ supports it, this means I have been doing updates manually for too long. check-in: 2e816304c3 user: stephanie.gawroriski tags: trunk | |
18:40 | Add tests for integer math operation. check-in: d39a106d11 user: stephanie.gawroriski tags: trunk | |
17:48 | Implement some software math. check-in: da05613250 user: stephanie.gawroriski tags: wip-nanocoat | |
17:21 | LDC for Long, Float, and Double. check-in: f1563a9af8 user: stephanie.gawroriski tags: wip-nanocoat | |
17:06 | Correct popping for invocations for the stack map. check-in: 82f6d67e3b user: stephanie.gawroriski tags: wip-nanocoat | |
16:57 | Implement array length. check-in: b0c71a1c1b user: stephanie.gawroriski tags: wip-nanocoat | |
16:33 | ARRAYLENGTH pops one then pushes an integer. check-in: 7831f70d89 user: stephanie.gawroriski tags: wip-nanocoat | |
14:55 | Additional debugging for stack map processing. check-in: b9904e731d user: stephanie.gawroriski tags: wip-nanocoat | |
14:38 | Array load and store. check-in: 509fc10e53 user: stephanie.gawroriski tags: wip-nanocoat | |
13:48 | Minor refactoring; GETFIELD and PUTFIELD; Implement derive component type for stack map calculation. check-in: c1af730ee7 user: stephanie.gawroriski tags: wip-nanocoat | |
07:02 | Backup developer notes. check-in: 37394cef44 user: squirreljme.automation tags: trunk | |
2023-07-15
| ||
23:58 | Add temporary handler which makes them much easier and cleaner to use. check-in: 1e64406649 user: stephanie.gawroriski tags: wip-nanocoat | |
21:49 | Use temporaries for popping and handling values; Add labels/goto; Some cleanup work. check-in: 48b3152cc5 user: stephanie.gawroriski tags: wip-nanocoat | |
20:21 | Have code variables take the initial function block so it can get temporary variables placed in. check-in: 12cffbe52d user: stephanie.gawroriski tags: wip-nanocoat | |
20:01 | Make __Spool__ accept a parameter to take whitespace. check-in: c3961abbfb user: stephanie.gawroriski tags: wip-nanocoat | |
19:58 | Add function splices, which can be used to write to independent parts of a function for better organization. check-in: a62d7f5edf user: stephanie.gawroriski tags: wip-nanocoat | |
17:45 | Typo should not be there. check-in: 5cdc690b03 user: stephanie.gawroriski tags: wip-nanocoat | |
17:24 | Sort functions and types; Add temporary discard and pop to temp. check-in: 209dd4cc13 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-10
| ||
23:26 | Merge from trunk. check-in: 59baa67ecb user: stephanie.gawroriski tags: wip-nanocoat | |
23:23 | Minor work. check-in: cc91e04b8d user: stephanie.gawroriski tags: wip-nanocoat | |
13:26 | Allow values to be dropped from test results. check-in: 2b95a96800 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 2e537411ca user: squirreljme.automation tags: trunk | |
01:58 | Test recursive calls to 128; Add StackOverflowError despite it not being in CLDC. check-in: 1862e0a8c1 user: stephanie.gawroriski tags: trunk | |
01:35 | Correct invoke255 test. check-in: ba62b893c7 user: stephanie.gawroriski tags: trunk | |
01:24 | Cache entrySet(), keySet(), and values() in AbstractMap and WeakHashMap. check-in: f389ba77e1 user: stephanie.gawroriski tags: trunk | |
00:59 | Add test invocation of a method with 255 arguments. check-in: b1500f5dfa user: stephanie.gawroriski tags: trunk | |
2023-07-09
| ||
21:37 | In SpringCoat, throwing a null reference should result in an NPE and not crash the VM. check-in: 7599289d39 user: stephanie.gawroriski tags: trunk | |
21:20 | Add tests for const and non-const array length. check-in: 03204fa1a7 user: stephanie.gawroriski tags: trunk | |
21:09 | Add tests for array types. check-in: 002980a0f3 user: stephanie.gawroriski tags: trunk | |
20:59 | Add missing tests and variants for the A instructions. check-in: f29c81c50f user: stephanie.gawroriski tags: trunk | |
20:50 | Test ACONST_NULL and ARETURN. check-in: 77d74e677c user: stephanie.gawroriski tags: trunk | |
20:46 | Test ATHROW. check-in: 9c75f67ae2 user: stephanie.gawroriski tags: trunk | |
20:38 | Test ASTORE. check-in: 613d3a650f user: stephanie.gawroriski tags: trunk | |
20:30 | Test ARRAYLENGTH. check-in: 2494d3b134 user: stephanie.gawroriski tags: trunk | |
20:25 | Test ANEWARRAY. check-in: 29456e926f user: stephanie.gawroriski tags: trunk | |
20:19 | Add test for ALOAD and ILOAD. check-in: 86c29dd38a user: stephanie.gawroriski tags: trunk | |
19:44 | Add tests for AASTORE. check-in: 0d066de8a7 user: stephanie.gawroriski tags: trunk | |
18:06 | Add tests for the other conditions of AALOAD. check-in: 9e5eeebd34 user: stephanie.gawroriski tags: trunk | |
17:58 | Document Jasmin syntax for IntelliJ, sadly requires manual adding; Add test for AALOAD. check-in: ee4e93a5cc user: stephanie.gawroriski tags: trunk | |
17:01 | Add test for weak garbage collection; Fix SpringCoat so that it uses actual weak references so the test passes. check-in: 72d27cecef user: stephanie.gawroriski tags: trunk | |
16:49 | Add package-info for bytecode tests. check-in: 0b40a814a8 user: stephanie.gawroriski tags: trunk | |
16:48 | Add test for suppressed exceptions with try with resources. check-in: f3778d23af user: stephanie.gawroriski tags: trunk | |
16:27 | Add test for autoclose. check-in: 63381fd5c8 user: stephanie.gawroriski tags: trunk | |
16:21 | Use .18 version as it appears .19 is broken. check-in: b9cc035d55 user: stephanie.gawroriski tags: trunk | |
2023-07-05
| ||
12:57 | Implement new arrays. check-in: c5a48aaa7f user: stephanie.gawroriski tags: wip-nanocoat | |
01:22 | Implement PUTFIELD. check-in: ba8724273a user: stephanie.gawroriski tags: wip-nanocoat | |
00:29 | Base for field put. check-in: 627266f132 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-04
| ||
21:04 | Implement GOTO_W. check-in: f66ccc8b0b user: stephanie.gawroriski tags: wip-nanocoat | |
21:02 | Implement LOOKUPSWITCH and TABLESWITCH. check-in: d83b039ff4 user: stephanie.gawroriski tags: wip-nanocoat | |
20:36 | Commonize load/store and implement integer load/store. check-in: e48df833dc user: stephanie.gawroriski tags: wip-nanocoat | |
20:27 | Implement WIDE_ASTORE. check-in: 28ac3b063d user: stephanie.gawroriski tags: wip-nanocoat | |
20:22 | Implement return value. check-in: f886b46633 user: stephanie.gawroriski tags: wip-nanocoat | |
18:43 | Add math operator. check-in: 65cd74bea0 user: stephanie.gawroriski tags: wip-nanocoat | |
18:14 | LDC integer. check-in: 6ed20498de user: stephanie.gawroriski tags: wip-nanocoat | |
18:11 | Variable setting via a function is common, so add to main source writer. check-in: c9abcb8e0b user: stephanie.gawroriski tags: wip-nanocoat | |
18:04 | Implement if operation against zero. check-in: 0ecba9eccd user: stephanie.gawroriski tags: wip-nanocoat | |
17:48 | Implement normal invocations. check-in: 8d6deb4cbe user: stephanie.gawroriski tags: wip-nanocoat | |
17:29 | Implement throw. check-in: c2b4dcff86 user: stephanie.gawroriski tags: wip-nanocoat | |
13:40 | Implement basic shuffle. check-in: 02379e82c3 user: stephanie.gawroriski tags: wip-nanocoat | |
02:16 | Base for blank shuffle perform. check-in: 10425eb8bd user: stephanie.gawroriski tags: wip-nanocoat | |
02:08 | Fix method calls using the wrong types (method arguments) as the return type. check-in: 9fd3d5cfe4 user: stephanie.gawroriski tags: wip-nanocoat | |
01:49 | Set inputs of any jump targets if not set. check-in: 5c2f48deec user: stephanie.gawroriski tags: wip-nanocoat | |
01:01 | Fixes due to code changes. check-in: 52dc4534e6 user: stephanie.gawroriski tags: wip-nanocoat | |
00:58 | General calculation of the basic stack map table. check-in: dfe7ca57a9 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-07-03
| ||
23:05 | Base implementation for input/output stack map table. check-in: 823833b040 user: stephanie.gawroriski tags: wip-nanocoat | |
21:28 | Implement new. check-in: 78d5ee8794 user: stephanie.gawroriski tags: wip-nanocoat | |
20:58 | Implement more of ifnull/ifnonnull. check-in: 43dbb7ec7b user: stephanie.gawroriski tags: wip-nanocoat | |
20:18 | Implement ifnull/ifnonnull. check-in: e18e6af751 user: stephanie.gawroriski tags: wip-nanocoat | |
18:22 | Create new branch named "wip-shelves" check-in: 90bcd0bea2 user: stephanie.gawroriski tags: wip-shelves | |
2023-07-02
| ||
17:26 | Update XCode version for CircleCI. check-in: a31af12460 user: stephanie.gawroriski tags: trunk | |
13:23 | Fix compile errors. check-in: b9e6e82371 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-28
| ||
16:52 | Make CIdentifiers also CExpressions. check-in: e53d6ea1c6 user: stephanie.gawroriski tags: wip-nanocoat | |
16:36 | Implement CompactCTokenOutput which minimizes space usage. check-in: a860d3da24 user: stephanie.gawroriski tags: wip-nanocoat | |
15:40 | Make freshLine() force a newline and remove it everywhere it is not needed. check-in: da65406e8b user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-25
| ||
23:27 | Add missing comma in array blocks. check-in: c4a0a53aa6 user: stephanie.gawroriski tags: wip-nanocoat | |
19:04 | Output directly to CFile and not CTokenOutput, which corrects output of some expressions. check-in: e854b421fc user: stephanie.gawroriski tags: wip-nanocoat | |
17:13 | Add debug output and implement missing types. check-in: f72acefe21 user: stephanie.gawroriski tags: wip-nanocoat | |
16:45 | Declare some types. check-in: 18b52d0821 user: stephanie.gawroriski tags: wip-nanocoat | |
15:22 | Handle returning function pointers of arrays. check-in: 7e8593142c user: stephanie.gawroriski tags: wip-nanocoat | |
15:13 | Fix certain array types. check-in: 92124cb991 user: stephanie.gawroriski tags: wip-nanocoat | |
14:57 | For function pointers, there seems to be duplication? check-in: 0a230b756f user: stephanie.gawroriski tags: wip-nanocoat | |
14:37 | C arrays and pointers with each other are like onion, they have layers. check-in: 706594b5cc user: stephanie.gawroriski tags: wip-nanocoat | |
14:08 | For the test, corrections around array types. check-in: ddffa928d8 user: stephanie.gawroriski tags: wip-nanocoat | |
13:51 | Initial complex function pointer and array logic. check-in: 5df5f7bbbc user: stephanie.gawroriski tags: wip-nanocoat | |
02:16 | Add test for alternating const pointer pointer. check-in: 1259ec4263 user: stephanie.gawroriski tags: wip-nanocoat | |
02:10 | Add tests for more complicated array and function pointer setups. check-in: 9d85d03759 user: stephanie.gawroriski tags: wip-nanocoat | |
01:53 | Array work and test fixes. check-in: 2fe7a8ec88 user: stephanie.gawroriski tags: wip-nanocoat | |
00:42 | Add test for arrays. check-in: 5dcc99d3d3 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-24
| ||
23:52 | Use static class info instead of jclass for that. check-in: f661cae6b1 user: stephanie.gawroriski tags: wip-nanocoat | |
23:50 | More C outputs such as for arrays and expressions; Have a direct expression output to tokens to save an array usage. check-in: 709bb6d7a9 user: stephanie.gawroriski tags: wip-nanocoat | |
22:33 | Correct functions and add some preprocessor details into the expression builder. check-in: 5f1c48d6fb user: stephanie.gawroriski tags: wip-nanocoat | |
22:18 | Implement typedef types. check-in: d9db3790ad user: stephanie.gawroriski tags: wip-nanocoat | |
22:11 | Add opaque type, currently used for stdint. check-in: 0777794e0f user: stephanie.gawroriski tags: wip-nanocoat | |
21:52 | More expression building related to structs; Add number placement. check-in: 18289a066d user: stephanie.gawroriski tags: wip-nanocoat | |
18:46 | Add parenthesis expression and building of expressions. check-in: 01895e2ad6 user: stephanie.gawroriski tags: wip-nanocoat | |
17:53 | Writing of functions. check-in: 009c348e7e user: stephanie.gawroriski tags: wip-nanocoat | |
17:25 | Add package for NanoCoat types and such. check-in: 90a8b4c465 user: stephanie.gawroriski tags: wip-nanocoat | |
16:44 | Declare and define of struct. check-in: ae45968b39 user: stephanie.gawroriski tags: wip-nanocoat | |
16:39 | Declare struct. check-in: fc206f7978 user: stephanie.gawroriski tags: wip-nanocoat | |
16:31 | Declaring function pointers. check-in: 5588d3a0e6 user: stephanie.gawroriski tags: wip-nanocoat | |
16:18 | Implement modified type tokens. check-in: 15f111efcb user: stephanie.gawroriski tags: wip-nanocoat | |
16:13 | Base of token types. check-in: cba66cfa34 user: stephanie.gawroriski tags: wip-nanocoat | |
16:11 | Minor work. check-in: 80de01a692 user: stephanie.gawroriski tags: wip-nanocoat | |
16:05 | Add additional test for pointer types. check-in: e344c71f75 user: stephanie.gawroriski tags: wip-nanocoat | |
15:58 | Declare of primitive types. check-in: 9115751bcd user: stephanie.gawroriski tags: wip-nanocoat | |
15:23 | Compile fixes. check-in: 9eb6dcab3a user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-23
| ||
21:06 | Make return take CExpression instead. check-in: 0878646268 user: stephanie.gawroriski tags: wip-nanocoat | |
21:01 | Move CBasicTokenizable to CTokenizable. check-in: d8384e640c user: stephanie.gawroriski tags: wip-nanocoat | |
20:59 | Cleanup work. check-in: fdbadaf514 user: stephanie.gawroriski tags: wip-nanocoat | |
11:56 | Modifier fixes. check-in: 805ed6f92e user: stephanie.gawroriski tags: wip-nanocoat | |
01:00 | Delete named tokenizables. check-in: 72bea62165 user: stephanie.gawroriski tags: wip-nanocoat | |
00:58 | Implement the bulk of the token outputs. check-in: dfb79f56fb user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-19
| ||
17:56 | I just found out that fossil globs are very primitive. check-in: ba7d8d4ccc user: stephanie.gawroriski tags: wip-nanocoat | |
17:44 | Add missing package info, fossil is being weird and not listing extra files. check-in: 30bc9d9704 user: stephanie.gawroriski tags: wip-nanocoat | |
17:40 | Add some dot files. check-in: 53f47726f8 user: stephanie.gawroriski tags: wip-nanocoat | |
17:39 | Add token outputs. check-in: eedee8d522 user: stephanie.gawroriski tags: wip-nanocoat | |
17:31 | Output will be to specific token outputs instead of streams directly, allows for better testing and wrapping of things such as line output. check-in: 62daf5268e user: stephanie.gawroriski tags: wip-nanocoat | |
17:02 | More refactoring of types. check-in: 5f0bf11bfd user: stephanie.gawroriski tags: wip-nanocoat | |
16:10 | Refactor work on source code writing, is getting much cleaner. check-in: b165c25c55 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-16
| ||
22:30 | tvOS and iOS9 ARM64 for RetroArch. check-in: 2ab4950bfd user: stephanie.gawroriski tags: trunk | |
2023-06-12
| ||
23:33 | More struct work. check-in: 31d2eb58e2 user: stephanie.gawroriski tags: wip-nanocoat | |
23:30 | One cannot just print out tokens without being explicit. check-in: 3fab0f9b77 user: stephanie.gawroriski tags: wip-nanocoat | |
23:25 | Some work on structure types. check-in: 3e4a70d3c4 user: stephanie.gawroriski tags: wip-nanocoat | |
21:31 | Base test for struct types, also need a new token set. check-in: 0f6c128aa2 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-11
| ||
18:12 | Merge from trunk, this is a big one. check-in: dd9545d471 user: stephanie.gawroriski tags: wip-nanocoat | |
18:09 | SquirrelJME is now MPL-2.0. check-in: 441c1897b4 user: stephanie.gawroriski tags: trunk | |
18:08 | Update straggling files. Closed-Leaf check-in: 80c275c491 user: stephanie.gawroriski tags: wip-mpl2 | |
17:59 | Update license to MPL-2.0. check-in: 7651c4688d user: stephanie.gawroriski tags: wip-mpl2 | |
17:44 | Create new branch named "wip-mpl2" check-in: eafe6cf8a1 user: stephanie.gawroriski tags: wip-mpl2 | |
17:28 | Add base interface for anything that can be tokenized. check-in: d5c3f817bc user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-06
| ||
22:31 | Minor work. check-in: dd0daa521c user: stephanie.gawroriski tags: wip-nanocoat | |
22:28 | Add empty class for CStructTypeBuilder; Add a NanoCoatTypes to store common types. check-in: 55f031f058 user: stephanie.gawroriski tags: wip-nanocoat | |
22:15 | Base for more complex type handling, which should handle things much better. check-in: 3943dc6fd3 user: stephanie.gawroriski tags: wip-nanocoat | |
21:17 | Cache direct const and pointer types for basic types. check-in: 75d04d5f58 user: stephanie.gawroriski tags: wip-nanocoat | |
21:14 | Add constType() to CType so getting a constant is easier. check-in: ddb7fff5a8 user: stephanie.gawroriski tags: wip-nanocoat | |
03:43 | Minor adjustment. check-in: 6ad699308a user: stephanie.gawroriski tags: wip-nanocoat | |
03:38 | Make pointers not have a pointer count but instead refer to them wrapped as pointer types. check-in: f4d59a52ae user: stephanie.gawroriski tags: wip-nanocoat | |
02:33 | Remove CBasicModifier as it is now pointless. check-in: fd23dddbb6 user: stephanie.gawroriski tags: wip-nanocoat | |
02:24 | Add modified type, which is a type if a modifier. check-in: 695a9ca912 user: stephanie.gawroriski tags: wip-nanocoat | |
00:52 | Add base for CModifiedType which is a CType with CModifier. check-in: afbc7f50ec user: stephanie.gawroriski tags: wip-nanocoat | |
00:45 | Add static modifier. check-in: 233b12d25d user: stephanie.gawroriski tags: wip-nanocoat | |
00:21 | Make functions CTypes and allow for function pointers. check-in: da1b56633e user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-05
| ||
23:54 | Refactor modifiers, move extern to its own wrapped type; Handle situations where modifiers are initialized from each other. check-in: e1e501daef user: stephanie.gawroriski tags: wip-nanocoat | |
07:03 | Backup developer notes. check-in: e94407322c user: squirreljme.automation tags: trunk | |
02:15 | Proxy forward. check-in: a1b8256903 user: stephanie.gawroriski tags: wip-nanocoat | |
02:07 | Some more base functions for singular variables and functions. check-in: 3ea7dd74ac user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-04
| ||
23:58 | Put identifiers, file names, and preprocessor directives into their own classes. check-in: 949d80a795 user: stephanie.gawroriski tags: wip-nanocoat | |
23:38 | Add checked C identifier. check-in: a1ba9cacc6 user: stephanie.gawroriski tags: wip-nanocoat | |
23:27 | Implement proxy for CFile so everything can use it directly. check-in: 56911a7605 user: stephanie.gawroriski tags: wip-nanocoat | |
19:46 | Have CSourceWriter as an interface and then have CFile and __CFileProxy__ to allow any block to write source code. check-in: de995b1e75 user: stephanie.gawroriski tags: wip-nanocoat | |
19:25 | Make proprocessorElse() public. check-in: df44c1ced0 user: stephanie.gawroriski tags: wip-nanocoat | |
19:25 | Move C source writer to its own module. check-in: 8b761a246d user: stephanie.gawroriski tags: wip-nanocoat | |
19:15 | Merge from trunk. check-in: dd1f8e27e6 user: stephanie.gawroriski tags: wip-nanocoat | |
19:15 | Commonize into PathUtils; On Linux/BSD try to use xdg-open/x-www-browser if Java's browser open does not work. check-in: 89a701ce56 user: stephanie.gawroriski tags: trunk, x-date-202306 | |
18:46 | Base for IF. check-in: 152d28f92c user: stephanie.gawroriski tags: wip-nanocoat | |
02:41 | Write of return; Make all IFs singular as they are flow control. check-in: 88865ae5e1 user: stephanie.gawroriski tags: wip-nanocoat | |
00:23 | Generation of invokespecial. check-in: f02203c591 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-03
| ||
19:49 | Cleanup around names. check-in: 2679a966fe user: stephanie.gawroriski tags: wip-nanocoat | |
19:35 | Add base for class linkage table. check-in: 3f3e1c59b3 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-01
| ||
03:26 | More base writing. check-in: ec2a5f143c user: stephanie.gawroriski tags: wip-nanocoat | |
01:34 | Base for ALoad. check-in: 717dce7984 user: stephanie.gawroriski tags: wip-nanocoat | |
01:26 | Store the current stack frame in a variable. check-in: 2956f5aa9c user: stephanie.gawroriski tags: wip-nanocoat | |
01:10 | Map addresses to group IDs. check-in: 0f683c7179 user: stephanie.gawroriski tags: wip-nanocoat | |
01:03 | Splitting of instructions into blocks, anything that calls methods or throws exceptions. check-in: 7eb466f5af user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-31
| ||
22:03 | Base outer loop for function writing. check-in: 794383ea03 user: stephanie.gawroriski tags: wip-nanocoat | |
21:35 | Base for function blocks. check-in: 2b39de6e50 user: stephanie.gawroriski tags: wip-nanocoat | |
20:35 | Implement methods for writing. check-in: a254d7fd8a user: stephanie.gawroriski tags: wip-nanocoat | |
18:40 | Base for writing field and method information. check-in: 0086fb4234 user: stephanie.gawroriski tags: wip-nanocoat | |
17:57 | More class file processing. check-in: 9ba6ad74d5 user: stephanie.gawroriski tags: wip-nanocoat | |
16:23 | Commonize ROM output for multiple ports; Add NanoCoat ROM port output. check-in: 7fb79f5c97 user: stephanie.gawroriski tags: wip-nanocoat | |
15:54 | Add base root for nanocoat. check-in: de7864f8ca user: stephanie.gawroriski tags: wip-nanocoat | |
15:43 | Split class processing into another class. check-in: 8abc823e9f user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-30
| ||
18:38 | Merge from trunk. check-in: 7dd0b3ad6d user: stephanie.gawroriski tags: wip-nanocoat | |
16:00 | Remove Assembly. check-in: 832f4d469a user: stephanie.gawroriski tags: trunk | |
15:09 | Putting down of functions. check-in: bb45ec2427 user: stephanie.gawroriski tags: wip-nanocoat | |
01:23 | When setting struct members, use equal sign. check-in: f5cfb2b7f4 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-29
| ||
19:04 | Writing of members and variables. check-in: 580f8bdd9d user: stephanie.gawroriski tags: wip-nanocoat | |
16:52 | More source writing refactoring, looks much nicer now. check-in: f066f0bdf1 user: stephanie.gawroriski tags: wip-nanocoat | |
15:57 | Major refactoring of CSourceWriter before main writing logic is done. check-in: ecc316421a user: stephanie.gawroriski tags: wip-nanocoat | |
14:39 | Base for types. check-in: 32f24fc4d2 user: stephanie.gawroriski tags: wip-nanocoat | |
01:11 | Base for method prototype output. check-in: 2aef6ea8e4 user: stephanie.gawroriski tags: wip-nanocoat | |
00:54 | Base output for class data. check-in: 9957c9f62b user: stephanie.gawroriski tags: wip-nanocoat | |
00:27 | Writing of resources. check-in: f92b5dc39c user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-28
| ||
22:33 | Write C source code to a ZIP. check-in: 38091922f2 user: stephanie.gawroriski tags: wip-nanocoat | |
21:56 | Base for output container for NanoCoat. check-in: cad0c2b47a user: stephanie.gawroriski tags: wip-nanocoat | |
18:29 | Initial backend for nanocoat. check-in: efc281d61a user: stephanie.gawroriski tags: wip-nanocoat | |
18:26 | Add option to enable RatufaCoat output for a VM type. check-in: caf7a165c6 user: stephanie.gawroriski tags: wip-nanocoat | |
18:02 | Add base for nanocoat VM. check-in: baf187b6bf user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-23
| ||
15:02 | Update public key. check-in: 6fc62ee352 user: stephanie.gawroriski tags: trunk, x-date-202305 | |
14:42 | Create new branch named "wip-nanocoat" check-in: 035775b0dc user: stephanie.gawroriski tags: wip-nanocoat | |
2023-04-26
| ||
23:58 | Include CXX and HXX in EditorConfig. check-in: dcdb8f5ded user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-04-23
| ||
01:07 | Create new branch named "wip-sb1imode" Leaf check-in: 3b3c196f61 user: stephanie.gawroriski tags: wip-sb1imode | |
2023-04-15
| ||
18:06 | Fix Win32 resource. check-in: 4594b61fec user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:44 | Change the built-in ROM check to include more variants of the ROM. check-in: 1a4681a38a user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:09 | Change define for the built-in ROM. check-in: e2152c1531 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-04-13
| ||
12:35 | Merge from trunk. check-in: e13f20abe0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:31 | Merge from trunk. check-in: 7e49da0a5f user: stephanie.gawroriski tags: wip-imode | |
12:29 | Merge from wip-jvlite2imodeapp, yay! check-in: 42719184a5 user: stephanie.gawroriski tags: trunk | |
04:39 | Implement 66% parsing and handling of JVLite2 binary ADFs. Closed-Leaf check-in: 191b0ccef5 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
2023-04-11
| ||
17:15 | Be more precise. check-in: 5e00937b64 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
16:47 | Add list of supported formats. check-in: c6a3652431 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
15:14 | Merge from trunk. check-in: b3aa8fa733 user: stephanie.gawroriski tags: wip-imode | |
06:52 | Update credits. check-in: 39fdd91748 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
06:20 | More thoughts. check-in: 08668aa0ad user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
06:07 | Minor notes. check-in: 07542a3285 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
06:02 | Correct name. check-in: b007c85b2b user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
05:57 | Determination of the Binary ADF format. check-in: 2d5549b8a8 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
02:38 | Move ADF parsing to its own utility class, which will handle both text and binary based formats. check-in: 66b487e155 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
02:31 | Add base check for JvLite2 Binary ADF. check-in: 211641a066 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
02:07 | Create new branch named "wip-jvlite2imodeapp" check-in: d7e18d9493 user: stephanie.gawroriski tags: wip-jvlite2imodeapp | |
02:02 | Include windows header. check-in: 13b4c62520 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-04-10
| ||
03:26 | It is 2023. check-in: 54303229eb user: stephanie.gawroriski tags: trunk | |
2023-04-07
| ||
16:36 | Add second Lex SVG image by Kat Adam-MacEwen. check-in: be83a60270 user: stephanie.gawroriski tags: trunk, x-date-202304 | |
2023-04-02
| ||
17:20 | Fixes; Do not try to use PThreads on a Termux build. check-in: 6a9d7bcf6b user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:15 | Make some defines consistent; Add CMake identity as macros. check-in: ab563dca2c user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:52 | Bump ProGuard versions. check-in: 6bebca1639 user: stephanie.gawroriski tags: trunk | |
02:28 | Fixes around threads. check-in: f539da27f1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:13 | Remove lock shift function; Emit a memory barrier when leaving locks. check-in: 61d3daa3af user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:11 | Implement recurrent locks outside of a threading library. check-in: d73347ed0f user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:14 | Add implementation of locks in pthread. check-in: cfdca0abbe user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-03-29
| ||
07:03 | Backup developer notes. check-in: 4d542e4fab user: squirreljme.automation tags: trunk | |
2023-03-27
| ||
21:36 | More memory tag implementation; Correct order of sjme_keepError. check-in: 98879cd085 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-03-26
| ||
16:15 | For old atomics, use interrupt enable/disable; Fortify some alternative atomic operations; Move locks to memIo; Making locking a bit more robust; Add test for locks. check-in: 731dc8d96a user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-03-24
| ||
20:43 | Add test and more checks for basic tag corruption. check-in: b29fbef329 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:53 | Implementation of unowned memory tag allocate and free. check-in: 26ffab8464 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-03-23
| ||
23:37 | Have an unowned tagged new, which will be used by other parts of the memtag code. check-in: e850438f0d user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:34 | Minor fixes. check-in: 44c80d178e user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:09 | Add note. check-in: f7be5a0dcb user: stephanie.gawroriski tags: trunk | |
01:34 | Add media fragments; Add proper RetroArch 3DS images. check-in: bda11ff421 user: stephanie.gawroriski tags: trunk | |
2023-03-19
| ||
15:46 | Add memory tag documentation. check-in: 3c773711b5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-03-12
| ||
15:07 | Merge from trunk. check-in: d75801ed27 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-03-01
| ||
18:48 | Update dependency versions. check-in: 0cf9ced783 user: stephanie.gawroriski tags: trunk, x-date-202303 | |
2023-02-19
| ||
19:48 | Split drawing text into basic and advanced, then add forwards for basic text. check-in: 8a9ef14137 user: stephanie.gawroriski tags: trunk | |
18:52 | Fill after draw. check-in: 09b5b71677 user: stephanie.gawroriski tags: trunk | |
18:51 | Add copyArea() to PencilShelf; Add a distinction code to MLECallError for certain sub-errors. check-in: afa8299b7b user: stephanie.gawroriski tags: trunk | |
2023-02-17
| ||
04:51 | Base hash for suite. check-in: 880a868a53 user: stephanie.gawroriski tags: wip-rms2 | |
04:44 | SuiteIdentifier is now just IdentityHash to not be ambigious. check-in: 068fa8016d user: stephanie.gawroriski tags: wip-rms2 | |
04:38 | Base blank classes for managers and factories. check-in: a0ad79b6f2 user: stephanie.gawroriski tags: wip-rms2 | |
04:24 | Add new sub-module for JSON implementation of RMS. check-in: 5145b0c8cd user: stephanie.gawroriski tags: wip-rms2 | |
04:17 | Create new branch named "wip-rms2" check-in: 485510a9aa user: stephanie.gawroriski tags: wip-rms2 | |
04:00 | Add THIRD_PARTY_LEGAL_LINE and THIRD_PARTY_LEGAL_DOCUMENT for potential additional copyright text for 3rd party ports and otherwise (i.e. if a kernel is BSD). check-in: 04849d9336 user: stephanie.gawroriski tags: trunk | |
02:46 | Merge from trunk. check-in: f6c4a2f968 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-02-16
| ||
21:07 | Add PencilGraphics forwards for drawRect() and fillTriangle(). check-in: d7ff5ef303 user: stephanie.gawroriski tags: trunk | |
14:03 | Add J-Phone and indicate 1.0 and 2.0 in vodafone. check-in: 506c8edb39 user: stephanie.gawroriski tags: trunk | |
13:41 | Merge from trunk. check-in: 010da51c66 user: stephanie.gawroriski tags: wip-ratufarefactor | |
06:48 | Add base modules for other APIs. check-in: c62df267a4 user: stephanie.gawroriski tags: trunk | |
06:06 | Fix build. check-in: b385f32785 user: stephanie.gawroriski tags: trunk | |
06:03 | Rename jblend-api to vendor-api-jblend. check-in: afa0696203 user: stephanie.gawroriski tags: trunk | |
06:01 | Rename nokia-api to vendor-api-nokia. check-in: f9cada0e5d user: stephanie.gawroriski tags: trunk | |
06:01 | Rename ntt-docomo-doja-api to vendor-api-ntt-docomo-doja. check-in: 14784caf1c user: stephanie.gawroriski tags: trunk | |
06:00 | Rename ntt-docomo-star-api to vendor-api-ntt-docomo-star. check-in: be81689065 user: stephanie.gawroriski tags: trunk | |
05:59 | Rename sprint-api to vendor-api-sprintpcs. check-in: c339d10e9e user: stephanie.gawroriski tags: trunk | |
05:58 | Rename vodafone-api to vendor-api-vodafone. check-in: 3b6a346a1f user: stephanie.gawroriski tags: trunk | |
05:56 | Update changelog. check-in: 7582bcead5 user: stephanie.gawroriski tags: trunk | |
2023-02-11
| ||
20:28 | Merge from trunk. check-in: bc7881ea80 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:26 | More merge fixes. check-in: 352afdfef7 user: stephanie.gawroriski tags: wip-l1summercoat | |
20:12 | Some merge fixups. check-in: e439838076 user: stephanie.gawroriski tags: wip-l1summercoat | |
20:09 | Merge from trunk. check-in: d319c28a9a user: stephanie.gawroriski tags: wip-l1summercoat | |
19:46 | Merge in debug/release, yay! Now there will be smaller copies. check-in: 4573ad99ce user: stephanie.gawroriski tags: trunk | |
18:10 | Do not run the launcher test headless. Closed-Leaf check-in: 2e684cb425 user: stephanie.gawroriski tags: wip-debugrelease | |
18:01 | Drop parameter annotations since we do not need them. check-in: db3aa14422 user: stephanie.gawroriski tags: wip-debugrelease | |
17:51 | Keep all interfaces as they may have side effects. check-in: 32c16bab1e user: stephanie.gawroriski tags: wip-debugrelease | |
17:35 | Keep SuiteScanListener as it is actually used and has side effects. check-in: 696e38ad42 user: stephanie.gawroriski tags: wip-debugrelease | |
17:11 | Add test for launcher. check-in: 9d58024555 user: stephanie.gawroriski tags: wip-debugrelease | |
16:08 | Do not run SpringCoat tests on GitHub at all. check-in: 33391e242c user: stephanie.gawroriski tags: wip-debugrelease | |
06:17 | More attempts. check-in: 7835c58b0b user: stephanie.gawroriski tags: wip-debugrelease | |
05:30 | Keep all static constructors. check-in: 07bd3c3c5a user: stephanie.gawroriski tags: wip-debugrelease | |
05:20 | Attempt at getting the launcher working properly. check-in: 50c50fd43b user: stephanie.gawroriski tags: wip-debugrelease | |
03:37 | Remove debugging code from the release step. check-in: eeca8d6155 user: stephanie.gawroriski tags: wip-debugrelease | |
03:10 | Enable optimizations and narrow down required rules; Parts of java.lang cannot be optimized as it will cause infinite loops and otherwise. check-in: 86e4713347 user: stephanie.gawroriski tags: wip-debugrelease | |
01:18 | Revert StaticDisplayState; For hosted only allow debug to be used. check-in: daa8822d1e user: stephanie.gawroriski tags: wip-debugrelease | |
00:57 | Commit before fixing what I just figured out: the hosted environment is pulling in multiple JARs and we are referring to different ones. check-in: d657b1c6f9 user: stephanie.gawroriski tags: wip-debugrelease | |
00:46 | Attempts at fixing. check-in: 63b3275ad6 user: stephanie.gawroriski tags: wip-debugrelease | |
2023-02-10
| ||
02:28 | Bump ProGuard to 7.3.1; Attempt at getting tests working. check-in: c1c8c06880 user: stephanie.gawroriski tags: wip-debugrelease | |
02:14 | Minor work. check-in: daa73a6740 user: stephanie.gawroriski tags: wip-debugrelease | |
01:59 | Add input and output jars as inputs for VMCompactLibraryTask. check-in: 7653f3835a user: stephanie.gawroriski tags: wip-debugrelease | |
01:48 | Use WeakHashMap in StaticDisplayState; Add extra options for compacting. check-in: 092b21af76 user: stephanie.gawroriski tags: wip-debugrelease | |
00:44 | Merge from trunk. check-in: ee26faaa54 user: stephanie.gawroriski tags: wip-debugrelease | |
00:43 | Minor changes. check-in: 6f95d91c18 user: stephanie.gawroriski tags: wip-debugrelease | |
00:42 | Implement WeakHashMap. check-in: 7fd4592293 user: stephanie.gawroriski tags: trunk | |
2023-02-09
| ||
04:49 | Fill in SprintPCS 2.2 API. check-in: 8d07933e8c user: stephanie.gawroriski tags: trunk, x-date-202302 | |
2023-02-06
| ||
05:43 | Fix standalone to use just release instead of depending on the wrong clutter types. check-in: e547e0fe6d user: stephanie.gawroriski tags: wip-debugrelease | |
05:31 | Split SpringCoat into Release and Debug, for faster working. check-in: ad50a1a05b user: stephanie.gawroriski tags: wip-debugrelease | |
05:30 | Exclude SpringCoatRelease and SpringCoatDebug from the standard build. check-in: 403ab8c5d4 user: stephanie.gawroriski tags: wip-debugrelease | |
05:27 | Exclude some more TAC related classes. check-in: 1f73523997 user: stephanie.gawroriski tags: wip-debugrelease | |
04:34 | Update where position for tests for CircleCI. check-in: de275dc9b3 user: stephanie.gawroriski tags: wip-debugrelease | |
03:57 | ProGuard's method inlining produces broken code with bad StackMapTables, so disable it! check-in: 7297f22448 user: stephanie.gawroriski tags: wip-debugrelease | |
03:15 | Increase timeouts. check-in: e5529786bb user: stephanie.gawroriski tags: wip-debugrelease | |
02:30 | Correct references. check-in: bd1fa3a5ef user: stephanie.gawroriski tags: wip-debugrelease | |
00:43 | Add task for running tests that runs both clutter levels accordingly. check-in: 5577951f8c user: stephanie.gawroriski tags: wip-debugrelease | |
2023-02-05
| ||
23:37 | Keep enum values since valueOf(String) can depend on them along with name(). check-in: eb1db3bf3d user: stephanie.gawroriski tags: wip-debugrelease | |
23:33 | Keep some enumeration details. check-in: f2d3f3acd6 user: stephanie.gawroriski tags: wip-debugrelease | |
23:24 | Workaround for getting tests to work. check-in: 88f6a68e84 user: stephanie.gawroriski tags: wip-debugrelease | |
21:53 | Check if a Jar contains classes before attempting to compactify it. check-in: 534c97e0d1 user: stephanie.gawroriski tags: wip-debugrelease | |
21:40 | Compilation fixes with missing import. check-in: 007dac4ce8 user: stephanie.gawroriski tags: wip-debugrelease | |
21:29 | Keep SquirrelJMEVendorApi the same as Api. check-in: 7d0be01b25 user: stephanie.gawroriski tags: wip-debugrelease | |
21:28 | Add vendor API to software math. check-in: 5a3171d5a6 user: stephanie.gawroriski tags: wip-debugrelease | |
21:26 | Make Exported just be SquirrelJMEVendorApi. check-in: cea3c50c95 user: stephanie.gawroriski tags: wip-debugrelease | |
21:22 | Remove exported everywhere. check-in: 4a501967a4 user: stephanie.gawroriski tags: wip-debugrelease | |
21:19 | Remove clashing error prefix; Use better name for RatufaCoat ROMs. check-in: f475bc0321 user: stephanie.gawroriski tags: wip-debugrelease | |
20:35 | Move some Exported to use API. check-in: 33eb64c492 user: stephanie.gawroriski tags: wip-debugrelease | |
20:24 | Make it so mapping files are used and then reapplied. check-in: cb81e8e7fa user: stephanie.gawroriski tags: wip-debugrelease | |
2023-02-04
| ||
20:55 | Add sub-groups and freeing of sub-groups via callbacks; Add blank test for testing groups. check-in: 19cfd4d9a5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:39 | Change memory groups to use the same double pointer system. check-in: 1207b15c80 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:12 | Move memtag structures to internal header file, could be used for testing. check-in: 99ba4fa4c1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:54 | Rename test to better fit its category. check-in: 04c2a094a3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:52 | Make reserved1 be the shadow pointer. check-in: cb5b100139 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:05 | Marking of more classes, might get rid of in the future and optimize; Implement shrinking. check-in: 36bdb91324 user: stephanie.gawroriski tags: wip-debugrelease | |
2023-02-03
| ||
03:54 | Export a number of APIs. check-in: 797092d8ff user: stephanie.gawroriski tags: wip-debugrelease | |
03:08 | Remove some old unused classes and cleanup. check-in: 08fb7b513c user: stephanie.gawroriski tags: wip-debugrelease | |
02:53 | Add dependencies on other compactLib tasks and commonize code; More ProGuard rules. check-in: 4b7e15e15d user: stephanie.gawroriski tags: wip-debugrelease | |
02:12 | Compact libraries by source set rather than by target. check-in: b7023ebe52 user: stephanie.gawroriski tags: wip-debugrelease | |
02:02 | Add Exported to software math; There really just needs to be a single shrinking task, not one for each VM and such, just for a single source single. check-in: d43f1e4ed8 user: stephanie.gawroriski tags: wip-debugrelease | |
01:45 | Add ProGuard step; Make Api and Exported be class retention, otherwise ProGuard never sees them. check-in: cdfad4beb2 user: stephanie.gawroriski tags: wip-debugrelease | |
2023-02-02
| ||
01:20 | Base entry for compacting task. check-in: 2d4a3893fb user: stephanie.gawroriski tags: wip-debugrelease | |
2023-01-31
| ||
19:57 | Merge from trunk. check-in: 96323a3bcd user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-01-29
| ||
18:31 | Just refer to proguard core and base instead of the Gradle plugin as Android features are not needed at all. check-in: 28e8b0ae39 user: stephanie.gawroriski tags: wip-debugrelease | |
03:50 | Add clutter level to the VM directory. check-in: 22a451c187 user: stephanie.gawroriski tags: wip-debugrelease | |
02:12 | Add release and debug builds, there is no differentiation yet. check-in: 01a82118dc user: stephanie.gawroriski tags: wip-debugrelease | |
2023-01-28
| ||
00:20 | Add Exported annotation. check-in: 87e478bef8 user: stephanie.gawroriski tags: wip-debugrelease | |
00:03 | Bring in ProGuard as a dependency. check-in: db823c5d09 user: stephanie.gawroriski tags: wip-debugrelease | |
2023-01-27
| ||
23:55 | Create new branch named "wip-debugrelease" check-in: 21bcefa04a user: stephanie.gawroriski tags: wip-debugrelease | |
23:44 | Merge banglets, this will be the basis for release/debug support. check-in: 4300719b57 user: stephanie.gawroriski tags: trunk | |
23:41 | Cherry pick the banglets and such from wip-l1summercoat, this will be the basis for release/debug support. Closed-Leaf check-in: d1f40cecda user: stephanie.gawroriski tags: wip-variantsbase | |
23:01 | Create new branch named "wip-variantsbase" check-in: 1207bbc4e9 user: stephanie.gawroriski tags: wip-variantsbase | |
23:01 | Merge from trunk. check-in: c7a2cee7d6 user: stephanie.gawroriski tags: wip-l1summercoat | |
18:52 | Add missing Api annotations. check-in: 938d31f562 user: stephanie.gawroriski tags: trunk | |
2023-01-25
| ||
16:54 | Corrections. check-in: e24b4e030e user: stephanie.gawroriski tags: trunk | |
16:32 | Corrections. check-in: b2e108ea3a user: stephanie.gawroriski tags: trunk | |
14:40 | More API tagging. check-in: 07623ab5be user: stephanie.gawroriski tags: trunk | |
14:29 | Tag more APIs. check-in: 10924bbc5d user: stephanie.gawroriski tags: trunk | |
14:01 | Tag APIs. check-in: 9dae5d2689 user: stephanie.gawroriski tags: trunk | |
13:03 | Tag OpenGL. check-in: 5e702de04f user: stephanie.gawroriski tags: trunk | |
12:47 | Tag GCF. check-in: f43b4d94c4 user: stephanie.gawroriski tags: trunk | |
12:36 | Tag the remaining DIO modules. check-in: 738a692a04 user: stephanie.gawroriski tags: trunk | |
00:26 | Some spelling corrections for APIs; Add Api annotation to cldc-compact, it was much. check-in: 57d6765ff3 user: stephanie.gawroriski tags: trunk | |
2023-01-24
| ||
23:21 | Fixups although this whole process is very error prone sadly. Closed-Leaf check-in: 5ac37225a3 user: stephanie.gawroriski tags: wip-apitag | |
22:47 | Stage 1: Add Api annotation where there are lots of unused, not all are claimed. check-in: 75de920de8 user: stephanie.gawroriski tags: wip-apitag | |
22:13 | Add Unused Only inspection. check-in: 6c4bed6f13 user: stephanie.gawroriski tags: wip-apitag | |
22:08 | Create new branch named "wip-apitag" check-in: 816cac86e9 user: stephanie.gawroriski tags: wip-apitag | |
22:07 | Add Api to dio-gpio. check-in: 50e22fa221 user: stephanie.gawroriski tags: trunk | |
20:14 | Indicate for IntelliJ that MIDlets, IApplications, and StarApplications are entry points. check-in: af3cfa8beb user: stephanie.gawroriski tags: trunk | |
19:48 | Add Api annotation to some API classes. check-in: 17d8265da3 user: stephanie.gawroriski tags: trunk | |
16:21 | Merge from trunk. check-in: e900669fca user: stephanie.gawroriski tags: wip-l1summercoat | |
07:53 | Move byte code get following. check-in: 81c7f9b023 user: stephanie.gawroriski tags: wip-l1summercoat | |
07:45 | Create new branch named "wip-springcoatplus" check-in: 42ced1b616 user: stephanie.gawroriski tags: wip-springcoatplus | |
2023-01-21
| ||
18:46 | Merge in widget state encapsulation. check-in: bade7403be user: stephanie.gawroriski tags: wip-uiformcontainer | |
18:45 | Merge in widget state encapsulation. check-in: c28fbc1ce6 user: stephanie.gawroriski tags: trunk | |
18:32 | Move states for some items over. Closed-Leaf check-in: 7e12cf8743 user: stephanie.gawroriski tags: wip-uiwidgetstate | |
2023-01-15
| ||
23:54 | Merge from trunk. check-in: 07eec0cd22 user: stephanie.gawroriski tags: wip-uiwidgetstate | |
18:40 | Merge heads. check-in: 88844b052b user: stephanie.gawroriski tags: trunk | |
18:38 | Add check for headless when getting the number of displays. check-in: 038f05d1d5 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 08c196216b user: squirreljme.automation tags: trunk | |
01:52 | State encapsulation for Canvas. check-in: 0dccb416e9 user: stephanie.gawroriski tags: wip-uiwidgetstate | |
01:45 | Obtain the backend instead. check-in: 79806f6595 user: stephanie.gawroriski tags: wip-uiwidgetstate | |
01:37 | Base for blank classes which contain the state. check-in: 136aacc2cd user: stephanie.gawroriski tags: wip-uiwidgetstate | |
00:56 | Create new branch named "wip-uiwidgetstate" check-in: c4ba380a68 user: stephanie.gawroriski tags: wip-uiwidgetstate | |
2023-01-14
| ||
21:47 | Merge from trunk. check-in: d6c2605dd4 user: stephanie.gawroriski tags: wip-uiformcontainer | |
21:46 | Integrate wip-metricswithdisplay, have metrics with display. check-in: 505ceb1641 user: stephanie.gawroriski tags: trunk | |
21:45 | Have metric take a display as displays can have different properties. Closed-Leaf check-in: 6ec5eb0813 user: stephanie.gawroriski tags: wip-metricswithdisplay | |
19:27 | Merge from trunk. check-in: 06d12eafbc user: stephanie.gawroriski tags: wip-uiformcontainer | |
19:27 | Merge the per display callback and display code. check-in: c2d5f19d9c user: stephanie.gawroriski tags: trunk | |
19:25 | Implement per display callbacks; Allow displays to be shown without any form attached to them. Closed-Leaf check-in: 6375adba89 user: stephanie.gawroriski tags: wip-perdisplaycallback | |
2023-01-13
| ||
19:29 | Merge from trunk. check-in: 26b077ecc2 user: stephanie.gawroriski tags: wip-uiformcontainer | |
19:29 | Merge from mini branch for merged event handlers. check-in: 1dae736729 user: stephanie.gawroriski tags: trunk | |
19:26 | Combine and join events for drawables so that displays and everything else share events. Closed-Leaf check-in: 9e89870a85 user: stephanie.gawroriski tags: wip-joinedevents | |
06:46 | Merge from trunk. check-in: 0f46a7f54a user: stephanie.gawroriski tags: wip-uiformcontainer | |
06:44 | Merge in paint consolidation. check-in: b0c75fa4d6 user: stephanie.gawroriski tags: trunk | |
06:43 | Consolidate paint. Closed-Leaf check-in: 76889f4f2a user: stephanie.gawroriski tags: wip-paintconsolidate | |
05:50 | Create new branch named "wip-uiformcontainer" check-in: 1aa4d552f2 user: stephanie.gawroriski tags: wip-uiformcontainer | |
05:05 | Some base work on splitting things. Closed-Leaf check-in: 93a4ff8b2b user: stephanie.gawroriski tags: wip-multiuibackend | |
01:24 | Add linked displays; Framebuffers can be linked to native displays. check-in: 679707e362 user: stephanie.gawroriski tags: wip-multiuibackend | |
00:54 | Update ignores for RatufaCoat branch. check-in: ea3b011830 user: stephanie.gawroriski tags: trunk | |
00:52 | Base work for multi-backend displays as it does not make sense to limit to single backends although things become slightly complicated because of it. check-in: f37c6eb92e user: stephanie.gawroriski tags: wip-multiuibackend | |
2023-01-12
| ||
18:04 | Add base modules for standard applications. check-in: eb19a512ef user: stephanie.gawroriski tags: trunk | |
2023-01-11
| ||
20:55 | Add base for specifying the VM to load code within. check-in: c445e70e98 user: stephanie.gawroriski tags: wip-l1summercoat | |
19:53 | Undo unintended characters. check-in: c73f47c7b3 user: stephanie.gawroriski tags: wip-l1summercoat | |
19:46 | Merge from trunk. check-in: 90c180a044 user: stephanie.gawroriski tags: wip-l1summercoat | |
2023-01-06
| ||
23:17 | Add base for proxies and va_list unwrap. check-in: eab6079176 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:45 | Add base for Palm OS ARM for future jumping into native code, for faster execution. check-in: 7785054feb user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:50 | Add SJME_REDUCE_WASTE to remove all the debugging file, line, and function usages. check-in: e889b374d6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:15 | appl not APPL. check-in: 9337e84077 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:08 | Rename debug section to moth. check-in: 7c60ba4a47 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:06 | Add 4-bit icons. check-in: 44c3884fa4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:03 | Add source and binary dirs for resources. check-in: d9c67dc1f2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:01 | Add icon resources. check-in: 457a266b07 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:16 | No point including the version as a macro because they are integer only. check-in: d4688f740c user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:09 | PalmOS resource library. check-in: d3f581e0ea user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:41 | Use -g0 and -s for PalmOS. check-in: 67b3e580ee user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:38 | Minor code additions for PalmOS. check-in: 8e4414271b user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-01-05
| ||
22:32 | Do not __sync_synchronize() on old GCC. check-in: 1b28216890 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:30 | Use GCC for assembly toolchain. check-in: a93a66c5f5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:29 | Add dependency on multi.def for PalmOS; Enable assembly support for PalmOS. check-in: 850df11b37 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:20 | Do not use 64k script. check-in: 8dc6d908da user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:18 | Correct multi-section definition. check-in: 17defb65ac user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:08 | Add build rule to handle multiple sections. check-in: b7683dbef1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:57 | For PalmOS put some code in other sections. check-in: fbd481a2d4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:31 | Use -ffunction-sections on PalmOS as sections are too big. check-in: 6d1d09d890 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:28 | Include common directives for m68k PalmOS. check-in: 26983b8385 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:26 | m68k PalmOS GCC 2.95 is okay with long long provided -std=gnu9x is used. check-in: 499d7001b6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:22 | Do not use pointer align on old GCC. check-in: 6e8ff0b5d9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:21 | Do not declare size_t. check-in: c3aba855e5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:20 | Declare size_t and SIZE_MAX for PalmOS. check-in: c328b88244 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:16 | Do not try using atomics on old GCC. check-in: 4909cd4fdb user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:14 | Correct declared type in for-loop, it should not be in it. check-in: ec481528d0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:12 | Move declaration of SJME_DEPRECATED and do not use it on old-GCC. check-in: bba565c3a9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:09 | Only be pedantic on GCC 3.0+. check-in: b8b7da07ef user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:07 | Add define for zero size arrays at end of structs. check-in: 3b764c07a3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:02 | Use gnu9x for PalmOS. check-in: 20cb596cd9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:55 | Debugging messages. check-in: 8897d69e01 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:47 | Add option to disallow miniz and nuklear. check-in: 909af7b3fe user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:40 | Correct typo in sjme_jlong. check-in: 913a62c852 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:38 | Add synthetic long type. check-in: 212e091698 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:22 | Do not use FPIC for PalmOS m68k; Only include -Wextra on GCC 3.0 and up. check-in: 70a0d3c3e8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:16 | Include stdint.h if bundled C library is being used. check-in: a1903ed9ca user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:11 | Some stdint.h types. check-in: f20cfe04ea user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:03 | Using compilation dependencies breaks the build for PalmOS m68k. check-in: 0044e69ecc user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:40 | Add base for PalmOS m68k. check-in: 0882a820ba user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:46 | Make MEEP optionally depend on LCDUI, it only has a hard dependency on midlet now. check-in: 687d3227a5 user: stephanie.gawroriski tags: trunk | |
18:40 | LCDUI implementation of LUI will be in a separate module. check-in: f9af952c14 user: stephanie.gawroriski tags: trunk | |
18:32 | Minor cleanups with old memory management. check-in: 88372b2a40 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:54 | Condense error code usage. check-in: 05cf366cb6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
05:01 | Add information for direct memory; Add protections around direct memory. check-in: a17b3b9cc7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-01-04
| ||
21:09 | Implement direct memory allocation. check-in: cd0ef2a9d6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:15 | Corrections for Android. check-in: d3ea00067b user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:03 | Do not link statically if running tests on Android Termux? check-in: a325cf7908 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-01-02
| ||
20:45 | Add protection value for direct memory allocation; More testing for direct memory. check-in: d61a767b37 user: stephanie.gawroriski tags: wip-ratufarefactor | |
08:02 | Backup developer notes. check-in: 8e0303bdef user: squirreljme.automation tags: trunk, x-date-202301, x-year-2023 | |
02:48 | Compilation fixes; Add base test for direct memory. check-in: 6e6494a219 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2023-01-01
| ||
18:55 | Move direct memory functions over. check-in: 2762942ef9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:11 | Rename atomic functions. check-in: 4484cffa57 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:11 | Move atomic to memio. check-in: 2c5f72ef0e user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-31
| ||
22:14 | Rename memory tag prefix. check-in: ff85b3f998 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:56 | Move CRC as well. check-in: 020a5ebc87 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:50 | Base move for memory I/O to its own self contained library/section. check-in: cf67e3e81c user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:25 | Rename nuklear and miniz. check-in: 4ae15aa443 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:17 | More cleanup. check-in: 2ff9bb0840 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-30
| ||
17:58 | More cleanups. check-in: 8207a069aa user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:41 | Cleanups. check-in: 1cb259c8b0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-28
| ||
06:12 | Basic attempt at IEEE1275 SPARC. check-in: a8227fd3a6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:24 | PowerPC broke and now it works again. check-in: 7661e185b0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-27
| ||
23:25 | More cleanup. check-in: 48e1fd3178 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:12 | More cleanup. check-in: 0c7ab57bf3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:58 | More cleanup. check-in: f4f06343a9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:37 | Delete opcodes. check-in: 67773c0ff7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:31 | Cleanup, remove old sources and such. check-in: a5d02469c8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
06:28 | Actual IEEE1275 booting with text. check-in: 455f898cb0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:42 | IEEE1275 PowerPC booting, but not running. check-in: 89184e0a12 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-26
| ||
21:33 | Add memset. check-in: d933c542a6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:13 | Compile stage for IEEE1275 PowerPC, just not linking currently due to missing pieces. check-in: 2ffe27c78b user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:07 | Attempts at getting building working. check-in: 2bf6aa3d03 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:06 | Add IEEE1275 base. check-in: 0101e150b1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:09 | Merge from trunk. check-in: d887706c4d user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-24
| ||
16:41 | Add a TypeShelf.findType() which will attempt loading a type via an alternative VM and integrate this with tests. check-in: 256b0bb8ec user: stephanie.gawroriski tags: wip-l1summercoat | |
08:02 | Backup developer notes. check-in: 0f31c79634 user: squirreljme.automation tags: trunk | |
02:45 | Remove unused shelf item. check-in: 4ae6f168c0 user: stephanie.gawroriski tags: wip-l1summercoat | |
02:37 | Corrections and fixes; For the emulators they will JIT SummerCoat for testing and development rather than complicated interpret stuff; Add fallback if a VM supports emulated JIT mode. check-in: e4c09fa3b3 user: stephanie.gawroriski tags: wip-l1summercoat | |
01:18 | Minor memory tag work. check-in: 1d072621c5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-23
| ||
22:33 | Merge from trunk. check-in: 7819a6558c user: stephanie.gawroriski tags: wip-l1summercoat | |
22:33 | Undo last changes, will merge in. check-in: bf367b9c55 user: stephanie.gawroriski tags: wip-l1summercoat | |
22:30 | Handle variants and sub-variants accordingly. check-in: 01811af4c6 user: stephanie.gawroriski tags: trunk | |
21:51 | Better test variant matching. check-in: ba8191dedb user: stephanie.gawroriski tags: wip-l1summercoat | |
19:21 | Merge from trunk. check-in: 3f56a260c3 user: stephanie.gawroriski tags: wip-l1summercoat | |
19:21 | Remove interpreter for summercoat and such, SummerCoat testing will layer on SpringCoat for simplicity. check-in: 0683d8ec99 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-12-22
| ||
06:01 | Make free take void***. check-in: f576f21bff user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-21
| ||
03:37 | Add base structure layout for memory tags and groups. check-in: aab7d14944 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:08 | Base for groups as every virtual machine will have its own memory group. check-in: c4f25093dd user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:56 | Base placeholders for tagged memory; Add a bunch of tagged memory allocation checks to ensure validity. check-in: 2cc1c1c4c3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:18 | Add blank test for memory tag testing. check-in: 9a0fd8dd02 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:07 | Add base for tagged types; Correct sjmejni types and differentiate internals. check-in: 6ced3e2ebf user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-19
| ||
17:30 | Allow for shorter error returns. check-in: 5712737bba user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:20 | Unshare. check-in: c8995cf204 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:12 | Consolidate error codes and make all of them negative. check-in: 49ca9c39a6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
08:02 | Backup developer notes. check-in: 37471d2606 user: squirreljme.automation tags: trunk | |
04:14 | Add blank for hypothetical IEEE1275 target. check-in: c742b99b69 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:30 | Add base for shadows on pointers. check-in: 415536626d user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:58 | Correct build on MacOS. check-in: ae551bfa0a user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:46 | Add squirreljme-version and locally source for RatufaCoat. check-in: a014a84fa0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:19 | For testing set the initial system API structure. check-in: 25101dc1d8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:10 | Add base test for VM initialization. check-in: 1bb5a5f771 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-18
| ||
22:12 | Add base prototypes for virtual machine serialize/deserialize and ticking. check-in: 98441e65d4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:48 | Add nolint for enum test. check-in: 86b3de87f3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:37 | Make sjme_jboolean an enum where possible, add test to ensure it is 1 byte. check-in: ac7ba225c2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-17
| ||
23:25 | Add base functions and definitions for all of the JNI methods and such; Disable some interfering old code. check-in: fd1a079d8c user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:11 | More script work. check-in: 787efb868a user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:00 | Much more work on generator script along with cleanups it will perform. check-in: aae1d6e1df user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:23 | Add base for system api function table. check-in: 5451411443 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:09 | Base work on function table generator script. check-in: 926699a061 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-16
| ||
00:08 | Ignore Python venvs; Empty script for generating the function table. check-in: 4316d4f3b8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-12
| ||
08:02 | Backup developer notes. check-in: cc566eed2a user: squirreljme.automation tags: trunk | |
03:15 | Add base VM methods for initialization. check-in: 7d0a722d12 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:00 | Cleanup function table. check-in: a1b5d6b473 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:55 | Everything is added to the CSV; Also add jweak. check-in: ec5141467f user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:46 | More CSV items. check-in: 171c897171 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:35 | Base function table with JNI functions from the documentation. check-in: b235b2e968 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:26 | Declaration of JNI structures and types, incomplete. check-in: d1eb004562 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-11
| ||
23:15 | Will be trying the JNI clone route. check-in: 701f8dd606 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:56 | More reference pointer work. check-in: 06984f6d66 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:46 | Reference pointer work, will this work? check-in: d5c56342ac user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:44 | Add base for refptr library; Share CMake configs for build. check-in: a03e7e4896 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:27 | Blanks for reference pointers. check-in: 60a0909c16 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:08 | Correct MSVC build with deprecation member. check-in: 65ada90557 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:47 | Add test for memory allocation; Make sjmerc.h appear first in any file. check-in: bfe8fdbb95 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:40 | Base empty planned tests. check-in: 3b40691e5d user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:13 | Add counting to memory pointers. check-in: c865c7cb78 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-12-10
| ||
21:57 | Implement mem linking and unlinking. check-in: 739fb88677 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:41 | Partial refactors around memory, use node information. check-in: 7a94f97687 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:50 | Add memory barriers around locks. check-in: 881a7eed8a user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:05 | Make sjme_malloc have a free callback potentially. check-in: e94b3f500c user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:53 | Add function to get the memory node. check-in: 5dcb76b725 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:48 | Sort tests. check-in: b3475cfe3f user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:51 | Base stubs for using the method of pipes. check-in: c29bfd1237 user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:08 | Document pipe work and simplify. check-in: eece474062 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:02 | Add pipe delete. check-in: 52853a92fb user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:50 | Do not make pipe functions a pointer, this allows for more dynamic pipe configurations. check-in: c55039d6e9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:47 | Add base for buffer. check-in: 3f74692483 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:40 | Base for new pipe methods which are not ambigious or confusing to use in any way. check-in: c48531752e user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:14 | Extra debugging for RetroArch start loop. check-in: 5b178673a7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:59 | Update libretro.h. check-in: 614720edee user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:32 | Update Nuklear header; Add alternative path for RetroArch. check-in: 03ae640d10 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:12 | Merge from trunk. check-in: 7d90c58cfd user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:05 | Minor work. check-in: 29ccf49dbc user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-12-09
| ||
23:38 | If reflection is not available, then skip the test. check-in: db48a8dcc2 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-12-08
| ||
02:08 | Remove compiler to generate C code. check-in: 2bc46e567d user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-12-05
| ||
08:02 | Backup developer notes. check-in: 436fd25c87 user: squirreljme.automation tags: trunk | |
01:23 | Update to Gradle 7.5.1. check-in: 1057346536 user: stephanie.gawroriski tags: trunk, x-date-202212 | |
2022-12-04
| ||
23:37 | Undeprecate API. Leaf check-in: ccb9ed7dcc user: stephanie.gawroriski tags: wip-ipc | |
01:46 | Use tasks as hosts. check-in: 6c47415cda user: stephanie.gawroriski tags: wip-ipc | |
01:17 | Add blank tests for subtask IPC. check-in: 615aa664db user: stephanie.gawroriski tags: wip-ipc | |
00:55 | Base native forwarding for the IPC Bus. check-in: 98e187111a user: stephanie.gawroriski tags: wip-ipc | |
2022-11-29
| ||
20:55 | Test 2. check-in: 89405ec32a user: stephanie.gawroriski tags: trunk | |
20:45 | Test. check-in: 4627dfa78b user: stephanie.gawroriski tags: trunk | |
2022-11-07
| ||
08:02 | Backup developer notes. check-in: d182c3e041 user: squirreljme.automation tags: trunk | |
2022-11-05
| ||
14:19 | Update Jasmin. check-in: 614c6115fb user: stephanie.gawroriski tags: trunk | |
00:47 | Add Cohost and Mastodon links. check-in: 47357f933e user: stephanie.gawroriski tags: trunk, x-date-202211 | |
2022-10-30
| ||
22:19 | Always set the thread context class loader. check-in: fcae6476ba user: stephanie.gawroriski tags: wip-l1summercoat | |
22:17 | Work around system class loader although it is not a perfect solution. check-in: 48f83b0edd user: stephanie.gawroriski tags: wip-l1summercoat | |
21:47 | Add base for loading class bytes from the loader accordingly. check-in: b64e491892 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-10-22
| ||
15:00 | Merge from trunk. check-in: eef625a211 user: stephanie.gawroriski tags: wip-l1summercoat | |
14:55 | Base for IPC. check-in: 8c55e2c9b4 user: stephanie.gawroriski tags: wip-ipc | |
2022-10-17
| ||
03:55 | Add script to launch the RetroArch via Steam, checked to work on Steam Deck. check-in: c436ca1cbf user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:34 | Minor work. check-in: 871fbd82cf user: stephanie.gawroriski tags: wip-imode | |
2022-10-12
| ||
02:21 | Merge from trunk. check-in: f40087f4b3 user: stephanie.gawroriski tags: wip-imode | |
02:20 | Correct CharSequenceUtils.indexOf(CS, CS, i) to where it would stop short of finding a match where the looked for string is exactly at the end of the target string. check-in: b858ec9881 user: stephanie.gawroriski tags: trunk | |
01:38 | Set request method for HTTP calls. check-in: 0a78e60502 user: stephanie.gawroriski tags: wip-imode | |
01:24 | Initialize DoJa WebRoot and corrections around HTTPAddress decoding. check-in: 2144941f94 user: stephanie.gawroriski tags: wip-imode | |
00:54 | Refactor HTTP URL decoding to commonize parts of it. check-in: 61e250e8e2 user: stephanie.gawroriski tags: wip-imode | |
2022-10-10
| ||
23:50 | Minor adjustments. check-in: fc72246b0b user: stephanie.gawroriski tags: wip-imode | |
23:43 | Implementation of DoJa's ShortTimer and Timer classes. check-in: 41a7b312c4 user: stephanie.gawroriski tags: wip-imode | |
22:53 | Not webkit timer. check-in: 925207e1b0 user: stephanie.gawroriski tags: wip-imode | |
22:52 | Merge from trunk. check-in: 65934cc944 user: stephanie.gawroriski tags: wip-imode | |
22:51 | Repurpose @Api to mark anything that is an API so it is not set as unused. check-in: e0694f60e9 user: stephanie.gawroriski tags: trunk | |
22:40 | Partial DoJa Timer implementation. check-in: 906627ce07 user: stephanie.gawroriski tags: wip-imode | |
21:42 | Some base initial timer work. check-in: d4a5f1e028 user: stephanie.gawroriski tags: wip-imode | |
17:03 | Merge from trunk. check-in: fbd7205e9e user: stephanie.gawroriski tags: wip-imode | |
2022-10-08
| ||
23:58 | Include windows.h. check-in: 6be8e1db19 user: stephanie.gawroriski tags: trunk | |
20:10 | Get the current Java executable in the hosted environment so it can be used when launching a sub-process rather than using just "java". check-in: 29d00b772a user: stephanie.gawroriski tags: trunk | |
19:32 | Merge heads. check-in: 00ac3bf492 user: stephanie.gawroriski tags: trunk | |
15:59 | Do not use gcLock() for references anymore. check-in: 4f43adf97a user: stephanie.gawroriski tags: trunk | |
2022-10-07
| ||
22:38 | Some DoJa implementation work. check-in: 26e7149184 user: stephanie.gawroriski tags: wip-imode | |
15:46 | Merge from trunk. check-in: ca33c5636f user: stephanie.gawroriski tags: wip-imode | |
04:08 | Merge from trunk. check-in: c739997f4e user: stephanie.gawroriski tags: wip-gif | |
04:02 | Make all field accesses synchronized and volatile in SpringCoat, SquirrelJME proper will make them all atomic anyway. check-in: a41afd50ca user: stephanie.gawroriski tags: trunk | |
03:59 | In EmulatedTaskShelf, sub-tasks need to actually be launched using the NativeBinding wrapper otherwise calls will fail. check-in: 67ab6ab66d user: stephanie.gawroriski tags: trunk | |
03:55 | For the standalone JAR make sure the native bindings are properly loaded first. check-in: 59c3c4411a user: stephanie.gawroriski tags: trunk | |
03:44 | Merge from trunk. check-in: 62f47d6894 user: stephanie.gawroriski tags: wip-gif | |
2022-10-04
| ||
03:20 | Implement multi-threaded suite loading. check-in: ba4315d088 user: stephanie.gawroriski tags: trunk | |
02:13 | Add core emulator vmStatistic; Have suite scan listeners be thread safe. check-in: f73f2da2fe user: stephanie.gawroriski tags: trunk | |
01:58 | Add Tango icon theme; For the launcher, always use a default icon. check-in: fa9dbc031a user: stephanie.gawroriski tags: trunk | |
2022-10-03
| ||
04:52 | Merge from trunk. check-in: 8395ab6304 user: stephanie.gawroriski tags: wip-l1summercoat | |
04:51 | Slight testing adjustment. check-in: 223b8eb02d user: stephanie.gawroriski tags: wip-l1summercoat | |
04:50 | If a test has variants, do not add the base test class because that will just cause all the variants to run twice. check-in: b5013a59ab user: stephanie.gawroriski tags: trunk, x-date-202210 | |
04:34 | Refactor sourceSet + (vmType + bangletVariant) into classifiers. check-in: 8264afef4a user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-10-02
| ||
19:47 | Add back poke for RetroArch. check-in: 5a3e651418 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:42 | Add missing job reference, keep as a TODO for now. check-in: b7b971046f user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:39 | Add MiniZ library; Update third-party.mkd. check-in: f12c05727a user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:29 | Merge from trunk. check-in: 830cc09a26 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-09-24
| ||
16:42 | Signal when a thread dies to the debugger. check-in: c479647818 user: stephanie.gawroriski tags: trunk | |
16:35 | Add debug text to the thread. check-in: c5f9ddd976 user: stephanie.gawroriski tags: trunk | |
16:23 | Do not try to store thread instance if it is not known yet. check-in: 54cde15bbe user: stephanie.gawroriski tags: trunk | |
16:14 | Allow thread names to be attached to VM Threads; Map threads and thread groups to object instances for consistency. check-in: 0e8dea12fb user: stephanie.gawroriski tags: trunk | |
02:03 | Implement local variable debugging. check-in: 9cc184d400 user: stephanie.gawroriski tags: trunk | |
2022-09-20
| ||
14:50 | Add base empty project for the SDK. check-in: 85afc867d3 user: stephanie.gawroriski tags: wip-sdk2 | |
14:46 | Create new branch named "wip-sdk2" check-in: c1dc7e19eb user: stephanie.gawroriski tags: wip-sdk2 | |
00:59 | Merge from trunk. check-in: f180c47825 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-09-19
| ||
21:58 | For the test task, exclude all tests and do not scan for tests as Gradle thinks because of the `@Test` annotation that we have JUnit tests. check-in: 813e36a221 user: stephanie.gawroriski tags: trunk | |
01:59 | Print out the stack trace for any errors. check-in: 6420194b16 user: stephanie.gawroriski tags: trunk | |
01:42 | Add test for abstract class implementation. check-in: 85dca79e33 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-09-16
| ||
17:20 | Merge from trunk. check-in: a9f9ef358d user: stephanie.gawroriski tags: wip-l1summercoat | |
15:47 | Add fake JUnit @Test annotation so IntelliJ believes a test method can be ran; Handle Gradle --tests for cases where we are running a base class when there are variants. check-in: a997fa5d6b user: stephanie.gawroriski tags: trunk | |
13:50 | Merge from trunk. check-in: fbe2db7d00 user: stephanie.gawroriski tags: wip-l1summercoat | |
04:08 | For hosted VMs, forward agentlibs that the host VM is using. check-in: 0ef9046331 user: stephanie.gawroriski tags: trunk | |
03:49 | Try to use the current Java executable rather than whatever one is found in the system. check-in: ad2f8aa015 user: stephanie.gawroriski tags: trunk | |
03:21 | Do not run out of time when debugging a test. check-in: d2b83af5e7 user: stephanie.gawroriski tags: trunk | |
03:10 | Merge in wip-gradletestframework, yay! check-in: aaa4eb7472 user: stephanie.gawroriski tags: trunk | |
2022-09-15
| ||
17:19 | Change Windows testing rule. Closed-Leaf check-in: 688e0c5203 user: stephanie.gawroriski tags: wip-gradletestframework | |
13:22 | Use a timeout for tests. check-in: 294f575c12 user: stephanie.gawroriski tags: wip-gradletestframework | |
02:41 | More test work, output by class and then test methods. check-in: 6e1f21351e user: stephanie.gawroriski tags: wip-gradletestframework | |
2022-09-14
| ||
23:20 | Potential fix for Windows. check-in: 8c7bf21a62 user: stephanie.gawroriski tags: wip-gradletestframework | |
2022-09-12
| ||
01:55 | Correct output for tests, seems calling output line twice in a row makes it stuck? check-in: 1fb6d50d69 user: stephanie.gawroriski tags: wip-gradletestframework | |
01:22 | Add timeouts to CircleCI; Add some shared logic between modern and legacy testing; Base modern test running. check-in: 1dce3d6336 user: stephanie.gawroriski tags: wip-gradletestframework | |
2022-09-11
| ||
23:32 | Minor adjustments. check-in: 4aa4f61d76 user: stephanie.gawroriski tags: wip-gradletestframework | |
21:27 | Commonize parallel forks. check-in: b12b8ec943 user: stephanie.gawroriski tags: wip-gradletestframework | |
21:22 | Minor adjustments. check-in: ea2841bcc1 user: stephanie.gawroriski tags: wip-gradletestframework | |
21:18 | Have a system property that can set the legacy test task to be used rather than the modern one, so in the event of issues it can still be returned to. check-in: 7a73f897b0 user: stephanie.gawroriski tags: wip-gradletestframework | |
20:58 | Group tests by project now. check-in: 57ab04f926 user: stephanie.gawroriski tags: wip-gradletestframework | |
20:49 | Tests do appear in IntelliJ. check-in: d332933feb user: stephanie.gawroriski tags: wip-gradletestframework | |
19:32 | Base initial work on using a custom test framework with Gradle. check-in: 7bff205f55 user: stephanie.gawroriski tags: wip-gradletestframework | |
17:46 | Add base interpreter test for interface and abstract call basis. check-in: fa4a740dc4 user: stephanie.gawroriski tags: wip-l1summercoat | |
16:55 | Actually add the Jasmin code for it. check-in: 27db1c4694 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-09-08
| ||
21:43 | Add monitor enter/exit example. check-in: bf5ec76f26 user: stephanie.gawroriski tags: wip-l1summercoat | |
21:28 | Base interpreter classes. check-in: 57f332d575 user: stephanie.gawroriski tags: wip-l1summercoat | |
07:02 | Backup developer notes. check-in: 2da63c21c8 user: squirreljme.automation tags: trunk | |
2022-09-07
| ||
21:39 | Merge from trunk. check-in: 5047df4cc6 user: stephanie.gawroriski tags: wip-l1summercoat | |
21:38 | Remove ReflectionShelf before merge. check-in: d3bc62401e user: stephanie.gawroriski tags: wip-l1summercoat | |
21:36 | Add proxy-main to tests which the test invoker will use an alternative entry point; Base ReflectionShelf with just invokeMain. check-in: a6abdc8f0e user: stephanie.gawroriski tags: trunk | |
20:24 | Merge from trunk. check-in: a9733d8dde user: stephanie.gawroriski tags: wip-l1summercoat | |
20:21 | Cherry pick from wip-l1summercoat: No longer needing Poking.poke() for hosted VM and base archive interfaces. check-in: d1ecf0a855 user: stephanie.gawroriski tags: trunk | |
20:09 | Remove the need for Poking.poke() and have Hosted VMs start right in NativeBinding.main(). check-in: 20a2086645 user: stephanie.gawroriski tags: wip-l1summercoat | |
19:31 | Add simple for loop example class. check-in: 14f33da08f user: stephanie.gawroriski tags: wip-l1summercoat | |
19:03 | Base for starting class processing. check-in: 59168cb259 user: stephanie.gawroriski tags: wip-l1summercoat | |
15:36 | Call older class decoding code, it is still rather useful and complicated. check-in: d44eb0a105 user: stephanie.gawroriski tags: wip-l1summercoat | |
15:09 | Base calls to the processor; For SqcSerializer have it output to a glob resource any serialized state. check-in: ab33475c0d user: stephanie.gawroriski tags: wip-l1summercoat | |
07:02 | Backup developer notes. check-in: 1daa387d36 user: squirreljme.automation tags: trunk | |
2022-09-06
| ||
19:17 | Merge from trunk. check-in: 073ce966f4 user: stephanie.gawroriski tags: wip-l1summercoat | |
19:16 | For IntelliJ make any test fixtures directory to be considered as test sources. check-in: ea5153e9d9 user: stephanie.gawroriski tags: trunk | |
19:08 | Add CompiledClassLink as return from compileClass() so a given compilation can be linked to. check-in: 7a3bab161f user: stephanie.gawroriski tags: wip-l1summercoat | |
18:59 | Add compilation statistics; Make compileClass() not write a byte array stream, it makes no real sense; Add base for modifiers for register values. check-in: 7e9ea52ce7 user: stephanie.gawroriski tags: wip-l1summercoat | |
07:02 | Backup developer notes. check-in: c6ae39af13 user: squirreljme.automation tags: trunk | |
03:29 | Merge from trunk. check-in: 6363da9596 user: stephanie.gawroriski tags: wip-midi | |
03:28 | Merge from trunk. check-in: b069fc27cd user: stephanie.gawroriski tags: wip-fbui | |
01:37 | Use the new interfaces test expectations support to simplify shared parameters. check-in: f557a50340 user: stephanie.gawroriski tags: wip-l1summercoat | |
01:16 | Add base initial factories for the initial two targets. check-in: 79dbfcd118 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-09-05
| ||
23:32 | Pull in aot-summercoat-c into aot-summercoat test so we have access to the C variant. check-in: 9e36510017 user: stephanie.gawroriski tags: wip-l1summercoat | |
23:29 | Merge from trunk. check-in: 472bd1b31d user: stephanie.gawroriski tags: wip-l1summercoat | |
23:28 | Implement pull in of optional dependencies for running and testing. check-in: a9a43ca8b4 user: stephanie.gawroriski tags: trunk | |
23:15 | Potentially pull in optional dependencies when running or testing; Add optional dependencies for testFixtures and test. check-in: b8b08999c3 user: stephanie.gawroriski tags: trunk | |
22:58 | Use interface for testing all of the SummerCoat TargetBangs rather than making a bigger mess. check-in: c7c0c5d6bd user: stephanie.gawroriski tags: wip-l1summercoat | |
22:49 | Merge from trunk. check-in: 2ee668df31 user: stephanie.gawroriski tags: wip-l1summercoat | |
22:48 | Remove debug statements. check-in: f32b9d0186 user: stephanie.gawroriski tags: trunk | |
22:47 | Finish implementation of having the ability for tests to pull in parameters from interfaces and classes from other projects, cleanup to be done. check-in: 8646428dad user: stephanie.gawroriski tags: trunk | |
21:54 | When reading test sources, support interfaces for Jasmin and Java sources. check-in: 6c71af969f user: stephanie.gawroriski tags: trunk | |
20:04 | Set test JAR classifier to "test" and not "tests". check-in: 5cec533278 user: stephanie.gawroriski tags: trunk | |
19:55 | When looking for parameters for tests load from any interfaces the test implements as well. check-in: 5e8b522a5c user: stephanie.gawroriski tags: trunk | |
19:47 | Add hosted emulation for some TypeShelf methods. check-in: f16984dfc1 user: stephanie.gawroriski tags: trunk | |
19:24 | Cherry pick test changes from wip-midi. check-in: fcc9737490 user: stephanie.gawroriski tags: trunk | |
19:17 | Merge from trunk. check-in: 0a32786ff9 user: stephanie.gawroriski tags: wip-midi | |
19:12 | Add base guessing around testing. check-in: abfb7f3b2a user: stephanie.gawroriski tags: wip-l1summercoat | |
18:38 | Merge from trunk. check-in: ff918d56a9 user: stephanie.gawroriski tags: wip-l1summercoat | |
18:38 | Cherry pick hyper-parameters from wip-fbui into trunk. check-in: 974a7cb69c user: stephanie.gawroriski tags: trunk | |
18:36 | Merge from trunk. check-in: 39ea461339 user: stephanie.gawroriski tags: wip-fbui | |
18:33 | Base classes around TargetBang and the various variants for architectures and operating systems. check-in: fd1bceb51b user: stephanie.gawroriski tags: wip-l1summercoat | |
03:05 | Add a bunch of base empty classes. check-in: fee66960c9 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-09-04
| ||
14:32 | Merge from trunk. check-in: e4d568ebd3 user: stephanie.gawroriski tags: wip-l1summercoat | |
01:53 | Comment out ARM for now. check-in: 9e0b65e1a6 user: stephanie.gawroriski tags: trunk | |
01:40 | Machine for ARM? check-in: 5faa731020 user: stephanie.gawroriski tags: trunk | |
01:32 | Add find which is needed for Windows and also add arm64 Linux build? check-in: 1280f1064c user: stephanie.gawroriski tags: trunk | |
01:12 | Use PWD for test results? check-in: 3045585d61 user: stephanie.gawroriski tags: trunk | |
00:51 | Forgot one. check-in: c62b03a9f6 user: stephanie.gawroriski tags: trunk | |
00:46 | Close parameter usage. check-in: 7d437cf395 user: stephanie.gawroriski tags: trunk | |
00:41 | Simplification attempt for CircleCI config to reduce duplication in many places. check-in: 1dae55d941 user: stephanie.gawroriski tags: trunk | |
2022-09-03
| ||
16:47 | Only print exit if non-zero. check-in: 35cf54ee27 user: stephanie.gawroriski tags: trunk | |
16:44 | Merge from trunk. check-in: e748427f01 user: stephanie.gawroriski tags: wip-l1summercoat | |
14:49 | Change how JavaDoc is found. check-in: 85473afd88 user: stephanie.gawroriski tags: trunk | |
14:04 | Remove import. check-in: 1a86b9faca user: stephanie.gawroriski tags: trunk | |
13:21 | Make digests just use the bytes since we do not really need a string. check-in: eb31b9158c user: stephanie.gawroriski tags: trunk | |
13:12 | Base for serializer/deserializer. check-in: 4f916a2842 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-09-02
| ||
00:21 | Merge wip-mdjavadoc into trunk, it is incomplete but considering JavaDoc was outdated for years this is a step forward. check-in: 44fd73a857 user: stephanie.gawroriski tags: trunk | |
00:18 | Merge from trunk. Closed-Leaf check-in: 1ed491e27f user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:15 | Use --no-daemon for all CircleCI Gradle commands. check-in: 4de41e9dbf user: stephanie.gawroriski tags: trunk | |
2022-09-01
| ||
22:43 | Fixes to debugging to allow for being able to debug more. check-in: 2fcb72539b user: stephanie.gawroriski tags: trunk | |
16:40 | Add direct link chaining in ReferenceShelf so the operations can be done quicker. check-in: 03ac280a8b user: stephanie.gawroriski tags: trunk, x-date-202209 | |
2022-08-31
| ||
01:08 | Minor comment. check-in: a2d0f52913 user: stephanie.gawroriski tags: wip-mdjavadoc | |
2022-08-30
| ||
23:38 | Make sure an empty line always exists before paragraphs. check-in: b7f1742c23 user: stephanie.gawroriski tags: wip-mdjavadoc | |
02:41 | Use description of class so even if it is missing it states NOT DOCUMENTED. check-in: 50b645848c user: stephanie.gawroriski tags: wip-mdjavadoc | |
02:40 | If an enum has no superclass then make it Enum. check-in: 5e9019d804 user: stephanie.gawroriski tags: wip-mdjavadoc | |
02:33 | Make sure stage one processing is performed on every class so its information is known. check-in: 6cd8e95153 user: stephanie.gawroriski tags: wip-mdjavadoc | |
02:24 | Make package-private classes which should not be public; Refer to Object if a super-class is hidden. check-in: 0151ddb5f7 user: stephanie.gawroriski tags: wip-mdjavadoc | |
01:45 | Use show from protected instead of private so things are more public facing. check-in: 319df2b4e9 user: stephanie.gawroriski tags: wip-mdjavadoc | |
01:41 | Support links to other projects. check-in: aa997d11fe user: stephanie.gawroriski tags: wip-mdjavadoc | |
01:02 | For future handling of cross-project links, make markdownJavaDoc projects depend on the modules they depend on so as such cldc-compact:markdownJavaDoc is always first. check-in: 03cb529665 user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:49 | If class is outside the documentation tree, then just use the full runtime string. check-in: e6d1e72038 user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:37 | Implement list of all classes. check-in: f094209558 user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:11 | Forward flush calls. check-in: 53f8983dd3 user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:09 | Create SafeTemporaryFileOutputStream to simplify write to temporary file then atomic move. check-in: 6558f69d18 user: stephanie.gawroriski tags: wip-mdjavadoc | |
2022-08-29
| ||
23:37 | Implement storing of the Markdown JavaDocs into Fossil. check-in: 76ee0273e9 user: stephanie.gawroriski tags: wip-mdjavadoc | |
2022-08-28
| ||
17:00 | Implement some Sprint APIs. check-in: aa0169b699 user: stephanie.gawroriski tags: trunk | |
16:31 | Add support for exception breakpoints, method entry, and method exit; Really make the stack trace print before exit rather than being buffered; Add vendor specific method into System. check-in: 237749266e user: stephanie.gawroriski tags: trunk | |
2022-08-27
| ||
22:09 | Make MethodDescriptor Comparable; Blank base classes for fields and methods. check-in: 40bc6a4f32 user: stephanie.gawroriski tags: wip-mdjavadoc | |
21:53 | Add links to children classes. check-in: 8b35f8ddc7 user: stephanie.gawroriski tags: wip-mdjavadoc | |
21:47 | Listing of super and interface classes. check-in: 2e7c101d07 user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:54 | Look ahead to see if the word will go off the right margin, if it does then emit a newline. check-in: 6f6888b9be user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:40 | Keep whole words on their own line so they are not split in the middle. check-in: 515b05e5ca user: stephanie.gawroriski tags: wip-mdjavadoc | |
2022-08-24
| ||
23:32 | Neaten spaces and additionally do not clip ending periods for single lines. check-in: 9141cfbe67 user: stephanie.gawroriski tags: wip-mdjavadoc | |
23:17 | For the TOC only use the first JavaDoc line. check-in: 48c71659b7 user: stephanie.gawroriski tags: wip-mdjavadoc | |
23:10 | Add base markdown writing along with table of contents. check-in: 3fe4bed50e user: stephanie.gawroriski tags: wip-mdjavadoc | |
02:00 | Attempt to get doclet project working nicely in IntelliJ although it works via Gradle. check-in: a66cfa5fcb user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:22 | Evaluate markdownJavaDoc tasks after everything else since we do not know enough about everything yet. check-in: 103327bd3a user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:11 | Commit other files. check-in: 566a0a5533 user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:11 | Merge heads. check-in: fac9a72f92 user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:10 | Base JavaDoc Branch. check-in: e8a3df19cc user: stephanie.gawroriski tags: wip-mdjavadoc | |
00:09 | Create new branch named "wip-mdjavadoc" check-in: fa8266ca5d user: stephanie.gawroriski tags: wip-mdjavadoc | |
2022-08-22
| ||
21:03 | Add documentation on test writing. check-in: 33e2d63b4a user: stephanie.gawroriski tags: trunk | |
17:25 | Put in credits.mkd for better documentation than commit timelines for contributions. check-in: c6c02bbb1d user: stephanie.gawroriski tags: trunk | |
2022-08-20
| ||
14:07 | JarProcessor only accepts ArchiveStreamReader. check-in: d2dbcae70e user: stephanie.gawroriski tags: wip-l1summercoat | |
14:06 | Add ArchiveStreamReader which is implemented by ZipStreamReader and VMClassLibraryStreamReader; Base for Jar processing. check-in: 4be28e0e8a user: stephanie.gawroriski tags: wip-l1summercoat | |
13:39 | Slight adjustment to software math operations. check-in: e8b964acac user: stephanie.gawroriski tags: trunk | |
2022-08-14
| ||
15:01 | Add base classes to exist around compiler testing. check-in: 832b8e8ccc user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-08-10
| ||
22:01 | More base interpreter layout. check-in: 7cf90da51f user: stephanie.gawroriski tags: wip-l1summercoat | |
13:23 | Merge from trunk. check-in: e9ffd46461 user: stephanie.gawroriski tags: wip-l1summercoat | |
02:44 | The Mime Decoding Task now uses now uses the correct source set rather than just main; Resource processing and generation must always happen after a clean, so there is no possibility of nuking what was produced in parallel builds. check-in: 6271b0b3ff user: stephanie.gawroriski tags: trunk | |
01:37 | Merge from trunk. check-in: 7dbf24d1c8 user: stephanie.gawroriski tags: wip-l1summercoat | |
01:36 | Cherry pick test fixtures support, corrected dependencies in some modules that erronously declared that they provided CLDC-1.8, and merged main/test manifest generation logic from wip-l1summercoat. check-in: 9e38f72648 user: stephanie.gawroriski tags: trunk | |
01:30 | Manifest fixes; Use proper means of using the best Configuration and using multiple profiles; Add support for depending on standards rather than proprietary SquirrelJME specified ones. check-in: c8f68b0565 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-08-08
| ||
07:02 | Backup developer notes. check-in: e17338c423 user: squirreljme.automation tags: trunk | |
04:12 | Move resource over. check-in: 817409e6bd user: stephanie.gawroriski tags: wip-l1summercoat | |
03:59 | More fixes around test fixtures. check-in: e7e1060b0e user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-08-07
| ||
18:42 | Base work on supporting test fixtures as well for dependencies. check-in: 1711f1d707 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-08-06
| ||
07:02 | Backup developer notes. check-in: fdaa88f090 user: squirreljme.automation tags: trunk | |
2022-08-05
| ||
23:31 | Add base for SummerCoat related AOT modules. check-in: 3a986f297d user: stephanie.gawroriski tags: wip-l1summercoat | |
07:02 | Backup developer notes. check-in: ab8dacc5e4 user: squirreljme.automation tags: trunk | |
2022-08-03
| ||
07:02 | Backup developer notes. check-in: 5a6a578b7e user: squirreljme.automation tags: trunk | |
2022-08-02
| ||
17:16 | Merge from trunk. check-in: afaff2d347 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-08-01
| ||
07:02 | Backup developer notes. check-in: a5a027f3d5 user: squirreljme.automation tags: trunk | |
03:49 | Merge from trunk. check-in: e2cb6c110f user: stephanie.gawroriski tags: wip-l1summercoat | |
03:49 | Merge from trunk. check-in: 0555f19b2b user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:48 | Cherrypick non-RatufaCoat, of which RatufaCoat is in C, into trunk so other branches can be worked on and the RatufaCoat branch has less scope as I like these changes and they are good. check-in: 2f1a81fe7c user: stephanie.gawroriski tags: trunk, x-date-202208 | |
03:24 | Merge from trunk. check-in: 2dd17189a4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:23 | Add base for AOT SummerCoat. check-in: 708d11c4ef user: stephanie.gawroriski tags: wip-l1summercoat | |
03:19 | Create new branch named "wip-l1summercoat" check-in: b1b268f118 user: stephanie.gawroriski tags: wip-l1summercoat | |
2022-07-29
| ||
22:59 | Use better base URL? check-in: 60203a9fce user: stephanie.gawroriski tags: trunk | |
22:46 | Fix script?? check-in: f271f2c6b5 user: stephanie.gawroriski tags: trunk | |
22:24 | Add instructions for removal. check-in: 18307aff10 user: stephanie.gawroriski tags: trunk | |
22:22 | Correct brew script? check-in: feb221c3c0 user: stephanie.gawroriski tags: trunk | |
22:11 | Implement Collections.reverseOrder(), Collections.reverse(), and __AbstractListListIterator__.remove(); Adjust List tests to test the ListIterator.remove(), ListIterator.set(), and Collections.reverse(). check-in: 8a46a7ef1a user: stephanie.gawroriski tags: trunk | |
21:14 | Add base for button. check-in: 3adeff1eb5 user: stephanie.gawroriski tags: wip-fbui | |
21:12 | Correct wrong variable being used for formula install. check-in: 7b6d9b3a14 user: stephanie.gawroriski tags: trunk | |
20:21 | Merge heads. check-in: a5d15f1bbd user: stephanie.gawroriski tags: trunk | |
20:20 | Add install script for Homebrew. check-in: fe7374cfcc user: stephanie.gawroriski tags: trunk | |
2022-07-27
| ||
00:31 | Implement get of item form. check-in: 36dae8b1b5 user: stephanie.gawroriski tags: wip-fbui | |
2022-07-26
| ||
15:36 | TestUIFormShelfInvalid has 22 entries now as equals accepts nulls now. check-in: 7a75200e82 user: stephanie.gawroriski tags: wip-fbui | |
15:24 | Merge from trunk. check-in: 223d9a8264 user: stephanie.gawroriski tags: wip-fbui | |
15:23 | When loading existing test results, handle multi-parameters accordingly. check-in: 06a3a208d8 user: stephanie.gawroriski tags: trunk | |
14:38 | Make it now invalid to move items to a different form without removing them from the other form. check-in: b391033eab user: stephanie.gawroriski tags: wip-fbui | |
2022-07-25
| ||
23:54 | Add link arounds. check-in: eca7a857f2 user: stephanie.gawroriski tags: wip-fbui | |
23:19 | Rename BaseFBUIItem to just FBUIItem. check-in: 2d5a150657 user: stephanie.gawroriski tags: wip-fbui | |
23:17 | Merge from trunk. check-in: c8d7b83c0f user: stephanie.gawroriski tags: wip-fbui | |
23:16 | Allow midlets to be selected by title via wildcards in squirreljme.midlet. check-in: fe63a20365 user: stephanie.gawroriski tags: trunk | |
12:51 | Implement equals() methods in FBUIBackend. check-in: 40d47557c3 user: stephanie.gawroriski tags: wip-fbui | |
00:39 | Remove link. check-in: 5f76664ca9 user: stephanie.gawroriski tags: trunk | |
2022-07-24
| ||
17:17 | Base item creation; Set of display callbacks. check-in: 8b81f290a7 user: stephanie.gawroriski tags: wip-fbui | |
2022-07-23
| ||
15:06 | Implement enough of the UI to display a blank canvas on screen. check-in: a9933890c6 user: stephanie.gawroriski tags: wip-fbui | |
13:58 | Base for query of FB displays. check-in: 4507ee76f6 user: stephanie.gawroriski tags: wip-fbui | |
13:30 | Merge from trunk. check-in: 693cae98b3 user: stephanie.gawroriski tags: wip-fbui | |
13:30 | Fail if a test was not found rather than ignoring. check-in: 5a1ba631e3 user: stephanie.gawroriski tags: trunk | |
13:28 | Change base MLEUI tests to use the backend factory accordingly. check-in: 774c28b7f5 user: stephanie.gawroriski tags: wip-fbui | |
2022-07-21
| ||
22:09 | Cache is in KiB. check-in: bf27579294 user: stephanie.gawroriski tags: trunk | |
22:08 | Use a different user agent depending on the current application mode as DoJa/Star require it. check-in: f3d86220e2 user: stephanie.gawroriski tags: trunk | |
13:07 | Add selection of UI backends; Add hyper parameters so that the UI tests can use all of them okay. check-in: 5cf65be21f user: stephanie.gawroriski tags: wip-fbui | |
12:18 | Create new branch named "wip-fbui" check-in: beec998882 user: stephanie.gawroriski tags: wip-fbui | |
12:16 | Merge heads. check-in: c3bcab70d3 user: stephanie.gawroriski tags: trunk | |
12:15 | Prevent gcLock from returning 0. check-in: 1d0b3828e3 user: stephanie.gawroriski tags: trunk | |
12:13 | Make MLEAtomic gcLock, gcUnlock, and tick synchronized in SpringCoat. check-in: fdd58a9ca0 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 8647defb3f user: squirreljme.automation tags: trunk | |
04:08 | Merge from trunk. check-in: 2616e64cbd user: stephanie.gawroriski tags: wip-gif | |
04:08 | Correct TestSetRemoveCurrentDisplay; Fix compile error; Cherry pick better callbacks from wip-gif. check-in: 20c614fb3d user: stephanie.gawroriski tags: trunk | |
04:01 | Merge from trunk. check-in: c191ae08be user: stephanie.gawroriski tags: wip-gif | |
04:00 | Add a callback for form refreshing and a UIFormShelf method to force a refresh of a form; Add a currently blank FBAttachment which could potentially draw on a UIForm with just a Canvas. check-in: 53870db118 user: stephanie.gawroriski tags: trunk | |
2022-07-20
| ||
13:02 | Implement thread lock for form layouts so the correctness is checked and verified. check-in: d1c37daa86 user: stephanie.gawroriski tags: trunk | |
2022-07-18
| ||
12:07 | Merge from trunk. check-in: 50234920c0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-07-16
| ||
15:56 | Only include library dirs if not blank. check-in: 06d05ee2ae user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:52 | Add link library directory for SDL2, needed for Homebrew on Mac OS. check-in: 625d3bc049 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-07-13
| ||
03:46 | Correct JSON API javadoc. check-in: 610928bcbf user: stephanie.gawroriski tags: trunk | |
02:24 | Corrections to JSON; Add tests for parsing and writing JSON; Implement some missing methods in AbstractMap, Writer, and OutputStreamWriter. check-in: 08c7b14f3f user: stephanie.gawroriski tags: trunk | |
2022-07-12
| ||
22:53 | Remove the bundles. check-in: 76c3bdca2a user: stephanie.gawroriski tags: trunk | |
22:51 | Make the JSON API compilable and compatible with CLDC. check-in: f860eb2636 user: stephanie.gawroriski tags: trunk | |
21:45 | Rename javax.json to com.oracle.json since that is what the CLDC version of it uses. check-in: 5c7d52f302 user: stephanie.gawroriski tags: trunk | |
21:39 | Import JSON API from k8. check-in: 6d09dea16a user: stephanie.gawroriski tags: trunk | |
2022-07-11
| ||
07:02 | Backup developer notes. check-in: ba7109714e user: squirreljme.automation tags: trunk | |
2022-07-10
| ||
16:04 | Merge from trunk. check-in: 9f49bb7fbb user: stephanie.gawroriski tags: wip-gif | |
16:03 | Remove most of the lambda and method references for doLast() actions since Gradle cannot cache them. check-in: f5da84a2f6 user: stephanie.gawroriski tags: trunk | |
15:26 | Decode the GIF loop count via the application extension. check-in: d32e62c92d user: stephanie.gawroriski tags: wip-gif | |
2022-07-09
| ||
14:30 | Initialize of some fields. check-in: f2e71162fa user: stephanie.gawroriski tags: wip-gif | |
14:04 | Decoding of the graphics control extension for frames. check-in: 8ac1335f42 user: stephanie.gawroriski tags: wip-gif | |
2022-07-08
| ||
13:13 | Merge from trunk. check-in: c619e1960e user: stephanie.gawroriski tags: wip-midi | |
02:05 | Add partial frame control parsing. check-in: 55d3b4c754 user: stephanie.gawroriski tags: wip-gif | |
2022-07-07
| ||
12:46 | Merge leaves. check-in: 088ebf9deb user: stephanie.gawroriski tags: trunk | |
12:46 | Implement Form.delete(int). check-in: 258c90eac8 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 96d197916d user: squirreljme.automation tags: trunk | |
02:54 | Merge from trunk. check-in: 08478167eb user: stephanie.gawroriski tags: wip-gif | |
02:48 | Merge from trunk. check-in: 2d64c9f982 user: stephanie.gawroriski tags: wip-midi | |
02:44 | In emulator-base for Mac OS detect clang arches to try to build a universal binary for M1 since it is possible that Gradle and/or IntelliJ are running for x86. check-in: f4a308d201 user: stephanie.gawroriski tags: trunk | |
2022-07-06
| ||
23:07 | Add base for GIF disposal method. check-in: fbaf630947 user: stephanie.gawroriski tags: wip-gif | |
2022-07-03
| ||
14:28 | Handle application extension by ignoring it; Add animated GIF. check-in: db2a7a5c12 user: stephanie.gawroriski tags: wip-gif | |
2022-07-02
| ||
16:03 | Implement read of GIF data sub-blocks. check-in: d92ef08fa8 user: stephanie.gawroriski tags: wip-gif | |
2022-07-01
| ||
23:36 | Merge from trunk. check-in: 5cccfcb290 user: stephanie.gawroriski tags: wip-midi | |
23:33 | Merge from trunk. check-in: 31ea622b23 user: stephanie.gawroriski tags: wip-gif | |
23:31 | Use logger for test progress. check-in: ec8ba2bb07 user: stephanie.gawroriski tags: trunk | |
23:26 | Put task output into loggers rather than stdout/stderr so that Gradle may better handle what was output from what. check-in: 64f2185590 user: stephanie.gawroriski tags: trunk | |
22:21 | Merge from trunk. check-in: aae74893aa user: stephanie.gawroriski tags: wip-midi | |
19:36 | Merge from trunk; More CircleCI refactors for RatufaCoat. check-in: 668c032560 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:38 | Resource class does not accept parameters. check-in: e11dfca05c user: stephanie.gawroriski tags: trunk | |
18:30 | Seems a windows executor in the config is a new feature coming up? check-in: dae7b901ed user: stephanie.gawroriski tags: trunk | |
18:14 | Refactor CircleCI config to hopefully reduce duplicates, but the syntax may be invalid. check-in: 7b633b33d0 user: stephanie.gawroriski tags: trunk, x-date-202207 | |
2022-06-30
| ||
15:55 | Run emcmake command twice. check-in: ebbdae3726 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:45 | Correct compilation error. check-in: 5671b200a5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:32 | Merge from trunk. check-in: 2fe089f113 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:21 | There is no all target. check-in: 638d1d6a04 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:08 | Make all for emscripten not ".". check-in: 9adf7c0fcf user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:14 | On Mac OS detect supported architectures to try to make a fat binary always. check-in: d88a4a6d42 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:49 | Quote the command in the event there are spaces. check-in: d458f12612 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:48 | Add ability to launch RetroArch on Mac OS (assuming the correct arch is used). check-in: 8658930246 user: stephanie.gawroriski tags: wip-ratufarefactor | |
07:02 | Backup developer notes. check-in: f5be5c5f14 user: squirreljme.automation tags: trunk | |
00:31 | Merge from trunk. check-in: 76cc38c9a5 user: stephanie.gawroriski tags: wip-gif | |
00:22 | Merge from trunk. check-in: b913fd8f88 user: stephanie.gawroriski tags: wip-midi | |
00:19 | Check for underflow in System.arraycopy(); Implement StringBuilder delete() and deleteCharAt() along with a test for delete(); Optimize some array copies in StringBuilder. check-in: 9168b3b1af user: stephanie.gawroriski tags: trunk | |
2022-06-29
| ||
23:11 | Commonize indexOf from String so it can be used by StringBuilder as well. check-in: 1c379e12bb user: stephanie.gawroriski tags: trunk | |
22:48 | Implement some more StringBuilder methods. check-in: 1250ede2a3 user: stephanie.gawroriski tags: trunk | |
22:37 | Do out of bounds check in additional location. check-in: 409d83c499 user: stephanie.gawroriski tags: trunk | |
22:35 | Base for CharArrayCharSequence; For out of bounds checks, also check for overflow of __o + __l. check-in: 8aab8f1708 user: stephanie.gawroriski tags: trunk | |
16:10 | Merge from trunk. check-in: 0ede582b01 user: stephanie.gawroriski tags: wip-midi | |
13:42 | Merge from trunk. check-in: 3846042b19 user: stephanie.gawroriski tags: wip-gif | |
13:42 | Fix regression in MLEPencil with it unable to draw region graphics correctly. check-in: 666e9497c7 user: stephanie.gawroriski tags: trunk | |
13:07 | Minor changes for the morning: Initialize base images. check-in: 4568fca946 user: stephanie.gawroriski tags: wip-gif | |
02:29 | Refactor callbacks to have a base class; Re-implement how native images are loaded, they are now loaded via callbacks so that in the future any possible change could be made on them this should be faster and more memory efficient as it may use direct buffers. check-in: 1a07ec4764 user: stephanie.gawroriski tags: wip-gif | |
00:54 | Implement part of ImageFactory and have PNGs and XPMs use it to create images so that there is no duplicate array copy. check-in: 175237919f user: stephanie.gawroriski tags: wip-gif | |
2022-06-26
| ||
20:00 | Reading of the GIF header. check-in: 80e4ea055e user: stephanie.gawroriski tags: wip-gif | |
19:18 | Merge from trunk. check-in: 093edb0328 user: stephanie.gawroriski tags: wip-gif | |
18:50 | Correct colors being mapped incorrectly in DoJa; Remove some unused imports. check-in: 12d65fcb7e user: stephanie.gawroriski tags: trunk | |
16:24 | Remove copied TestNG classes as they were not used at all. check-in: 8971391a9a user: stephanie.gawroriski tags: trunk | |
16:21 | Correct headers. check-in: 3eab06ea41 user: stephanie.gawroriski tags: trunk | |
15:59 | Do not autoset copyright. check-in: dc8c462ed5 user: stephanie.gawroriski tags: trunk | |
15:54 | Add test for creating an array of negative size. check-in: d21370c923 user: stephanie.gawroriski tags: trunk | |
15:39 | Init StringBuilder with 4 for error codes. check-in: 86d38fcab5 user: stephanie.gawroriski tags: trunk | |
02:58 | Remove the old 2018 TODO package. check-in: c5e9626a42 user: stephanie.gawroriski tags: trunk | |
02:57 | Remove all old uses of todo.DEBUG messages. check-in: 0fcbb7ae09 user: stephanie.gawroriski tags: trunk | |
02:56 | Remove OOPS. check-in: 19f2d8e4db user: stephanie.gawroriski tags: trunk | |
02:56 | Change over all todo.OOPS. check-in: 35ce1a01cf user: stephanie.gawroriski tags: trunk | |
02:54 | Remove old TODO. check-in: 48eea8ba6c user: stephanie.gawroriski tags: trunk | |
02:54 | Remove all uses of the old todo.TODO(), which was lots. check-in: 3b8e89768d user: stephanie.gawroriski tags: trunk | |
02:48 | Remove some TODO usage. check-in: a6a7172cdb user: stephanie.gawroriski tags: trunk | |
02:47 | Remove some TODOs. check-in: e0be1f0a73 user: stephanie.gawroriski tags: trunk | |
02:45 | Remove some old deprecated classes. check-in: 6b38151d19 user: stephanie.gawroriski tags: trunk | |
02:38 | Handle %% format conversion. check-in: 7d65c6eab4 user: stephanie.gawroriski tags: trunk | |
01:54 | Delete __ModCounter__ as it is not used. check-in: c79d3bb13e user: stephanie.gawroriski tags: trunk | |
01:52 | Some minor fixes and such. check-in: 1ad5aa44fe user: stephanie.gawroriski tags: trunk | |
2022-06-23
| ||
13:36 | Remove some warnings which are intended to be used. check-in: 1283f730a8 user: stephanie.gawroriski tags: trunk | |
2022-06-22
| ||
00:49 | Add file search. check-in: c39293132f user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:41 | Use UNIX Makefiles for emscripten. check-in: a7b09cef94 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:38 | Include aarch64 for Nuklear static assert. check-in: 5ad9e06156 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-06-21
| ||
23:36 | Update libretro.h. check-in: b0d49d4856 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:30 | emcmake? check-in: 93f78e8455 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:31 | Add M1 build for RatufaCoat. check-in: a51ab05c3c user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:26 | Merge from trunk. check-in: 4d4bf8a159 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:08 | Add CircleCI config for M1 runner. check-in: 91d7fb2779 user: stephanie.gawroriski tags: trunk | |
00:46 | Add ignore sign for NaNs for Math Sqrt. check-in: e0d1089dce user: stephanie.gawroriski tags: trunk | |
00:31 | Correct NPE in HuffmanTreeInt. check-in: 21cf8950ef user: stephanie.gawroriski tags: trunk | |
00:18 | Add check to potentially work around compiler lackings for M1 Macs. check-in: c3ee407b08 user: stephanie.gawroriski tags: trunk | |
2022-06-20
| ||
22:07 | Some inspections. check-in: b432c2e148 user: stephanie.gawroriski tags: trunk | |
14:57 | Add quickflag for String.trim(). check-in: f836941e01 user: stephanie.gawroriski tags: trunk | |
14:51 | Change uses of some @Deprecated to @ApiDefinedDeprecated; Add test for ArrayStoreException being thrown. check-in: c0a73ee9f1 user: stephanie.gawroriski tags: trunk | |
13:42 | Update commercial license and fixup the terms, it is just another form of donation. check-in: ce4ffabfc5 user: stephanie.gawroriski tags: trunk | |
2022-06-19
| ||
19:18 | Rewrite String.intern() so that it hopefully performs better and uses less objects. check-in: 62271fa1c6 user: stephanie.gawroriski tags: trunk | |
18:20 | Adjust lock slightly in Reference; Cache the property for forcing software rasterization. check-in: 87531a21a2 user: stephanie.gawroriski tags: trunk | |
18:08 | Correct regression in the graphics tiling errors. check-in: 9d4c88275e user: stephanie.gawroriski tags: trunk | |
17:53 | Add a aliasing SoftReference; Use SoftReference for some class file parts so it is not constantly redone and is more of a cache. check-in: bed82363f7 user: stephanie.gawroriski tags: trunk | |
17:30 | Update message when no ROM is found, to just say coming in 2023. check-in: 27d04ea5ec user: stephanie.gawroriski tags: trunk | |
14:35 | Merge from trunk. check-in: f0c615a56f user: stephanie.gawroriski tags: wip-midi | |
14:34 | Merge from trunk. check-in: 8528396e00 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:29 | Remove some old deprecated and no longer used classes. check-in: faa1f1d7f3 user: stephanie.gawroriski tags: trunk | |
2022-06-16
| ||
18:33 | Adjust comment. check-in: 04ae83b726 user: stephanie.gawroriski tags: trunk | |
2022-06-15
| ||
03:19 | Correct incorrect division being used for average, it was divide by 4 when it should be 2 (GitHub Fixes #8). check-in: 7e2ba6072c user: stephanie.gawroriski tags: trunk | |
02:27 | More corrections to PNG. check-in: 21ab2aa8c8 user: stephanie.gawroriski tags: trunk | |
02:15 | For PNG decoding use the missing variable bpp (bytes per pixel) for the unfiltering. check-in: fcca3687d9 user: stephanie.gawroriski tags: trunk | |
01:31 | Allow colon to be used for SuiteName even though it is technically invalid. check-in: c984eea40c user: stephanie.gawroriski tags: trunk | |
2022-06-14
| ||
20:40 | Do not debug note on widget properties. check-in: e0facc4533 user: stephanie.gawroriski tags: trunk | |
20:33 | Do not use the system desktop as the background color, it might be black for night mode; Use transparent mode for the font demo. check-in: fc9d50606d user: stephanie.gawroriski tags: trunk | |
18:47 | Add all of the files that would be created as outputs for resource collation. check-in: b97787b9b4 user: stephanie.gawroriski tags: trunk | |
18:32 | Hopefully fix build order. check-in: e80c3c4002 user: stephanie.gawroriski tags: trunk | |
15:58 | Remove JavaDoc build for test fixtures. check-in: ec38c45e84 user: stephanie.gawroriski tags: trunk | |
13:57 | Correct versioning setup. check-in: 06e3b2b93f user: stephanie.gawroriski tags: trunk | |
13:29 | Use Java 8 for the emulators. check-in: ded4f1d768 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 3c6730c410 user: squirreljme.automation tags: trunk | |
05:38 | Persist workspace for Windows and Mac OS to make the standalone build faster. check-in: c0c556dfb8 user: stephanie.gawroriski tags: trunk | |
05:36 | Make shadowJar only depend on collateResourceJars rather than Jar. check-in: 48b21f02e3 user: stephanie.gawroriski tags: trunk | |
05:34 | Check if output is a directory before trying to delete it. check-in: e37eb28d24 user: stephanie.gawroriski tags: trunk | |
05:28 | Delete standalone working directory before doing it over again, so that stale classes and resources do not remain. check-in: 7efc095f1c user: stephanie.gawroriski tags: trunk | |
05:16 | Remove distracting JAR. check-in: 191961889f user: stephanie.gawroriski tags: trunk | |
05:13 | No daemon the shadow jar. check-in: 1b60ccea8d user: stephanie.gawroriski tags: trunk | |
05:07 | Fixup artifact upload? check-in: d3276018a3 user: stephanie.gawroriski tags: trunk | |
04:56 | libs not lib. check-in: 39c6e2db21 user: stephanie.gawroriski tags: trunk | |
04:55 | Remove bash reference. check-in: 7c26e4561a user: stephanie.gawroriski tags: trunk | |
04:47 | Correction to CircleCI jobs; Add documentation of the task. check-in: 4ae79d5f0d user: stephanie.gawroriski tags: trunk | |
04:34 | Bring back standalone. check-in: dd1400b301 user: stephanie.gawroriski tags: trunk | |
2022-06-13
| ||
17:29 | Move down pack into just pack, so it is not pack/pack. check-in: 5ccc998ade user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:27 | Move down mem and pack from ld into just pack. check-in: 546db4885b user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:17 | Rename base to pack. check-in: d89e17c4bd user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:16 | Correct and move around base. check-in: 1c15384606 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:14 | Correct base location. check-in: 982d2d0daf user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:12 | Move aot-summercoat-base into aot, to simplify where it is located. check-in: e6ec2c8c7b user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:09 | Rename "summercoat" packfile package to just "pack". check-in: 9616f4adf3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:02 | Merge from trunk. check-in: e49865dcd3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:00 | Remove more SummerCoat traces from trunk. check-in: 4a78c7ce62 user: stephanie.gawroriski tags: trunk | |
16:45 | More SummerCoat purging. check-in: 72b9459dd6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:34 | Merge from trunk; More SummerCoat purging. check-in: f0558e1435 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:16 | Remove traces of SummerCoat from trunk. check-in: 97b0fffdd8 user: stephanie.gawroriski tags: trunk | |
15:06 | Remove SummerCoat specific classes. check-in: a0b2856530 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:41 | Create new branch named "wip-ratufarefactorsummercoat" Closed-Leaf check-in: 0c52470d62 user: stephanie.gawroriski tags: wip-ratufarefactorsummercoat | |
07:02 | Backup developer notes. check-in: dd54e80d61 user: squirreljme.automation tags: trunk | |
04:48 | Merge from trunk. check-in: 43b4ea8b51 user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:22 | Put secondary emission outside of synchronized; Wrap MLECallError in case it is doubly passed and pass it through onto SpringCoat accordingly. check-in: e40d71fef4 user: stephanie.gawroriski tags: trunk | |
03:48 | Add verbose check for monitors; Allow verbose checks to be inherited for new threads; Allow verbose to be set on internally created threads. check-in: 1bb7d4ff1c user: stephanie.gawroriski tags: trunk | |
02:56 | Cherry picking from RatufaCoat Refactor: Array fills in ObjectShelf; Better object based pipes for IO; Some misc Gradle updates; Missing emulated methods are added; Limit emulated screen size to 240x320; Bring in display painting; Some software floating point changes; Some CLDC fixes; CRC and Inflator fixes; Graphics fixes; Improved launcher; UI updates; Collections and strings consolidation. check-in: 574faed54e user: stephanie.gawroriski tags: trunk | |
01:42 | Use faster array copy for string init. check-in: f0b3f3feeb user: stephanie.gawroriski tags: trunk | |
2022-06-12
| ||
22:48 | Add an actual build target for Nuklear since it must be included. check-in: 0caac53b6a user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:30 | Add Nuklear UI header. check-in: e86dff3f24 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:27 | Add variadic argument counter. check-in: 2fcd20c475 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:18 | Merge from trunk. check-in: b1d97e59ce user: stephanie.gawroriski tags: wip-midi | |
01:50 | Merge from trunk. check-in: 728f1b72c0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:49 | Correct tag name for RetroArch dingux build. check-in: 61e6b22b99 user: stephanie.gawroriski tags: trunk | |
2022-06-11
| ||
15:32 | Cherry pick specific bits from C++; Pedantic C99 fixes. check-in: b0daff555f user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:07 | Undo C++ work, C is way cleaner and preferrin that. check-in: 2a98a8bdb9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:51 | Create new branch named "wip-ratufarefactorcpp" Closed-Leaf check-in: 7e28c20f69 user: stephanie.gawroriski tags: wip-ratufarefactorcpp | |
14:50 | Minor commit. check-in: 475091bd2e user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:41 | Add Linux fossil checkout to ignore. check-in: 0997ccc89d user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:39 | Add ignore glob for "saved" commit messages. check-in: a3c66241a2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-06-10
| ||
02:05 | Update. check-in: 8e4d1f9cfb user: stephanie.gawroriski tags: trunk, x-date-202206 | |
02:00 | Base for objects and cleanup. check-in: d549d3ee56 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-06-07
| ||
00:08 | Do actually include SDL. check-in: b21777d8c0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-06-04
| ||
16:51 | Add base for character sequences and better UTF strings. check-in: eb8d2a08f0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:42 | Correct designated initializers using a macro. check-in: c5c9aebf8f user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:55 | Correct emacs header; Correct some classes; Add more file templates and correct them. check-in: 8b6384c2e9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:06 | Adjust Debian version. check-in: 46f0be63cf user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:04 | Use newer XCode version for MacOS builds; Do not define inline for MSVC++. check-in: 5e292b28a5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-06-02
| ||
16:30 | Correct build for the ROM since not all test outputs are available now. check-in: cd83008919 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:17 | Add space. check-in: 3dea748b3c user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:12 | Adjust some resource classes. check-in: 2aba65d8e6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:03 | Correct image name? check-in: c266e1d93f user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-06-01
| ||
23:30 | Add emcripten build. check-in: 8a6ea04280 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:05 | Rename the todo class with a prefix. check-in: de8dc32d98 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:46 | Make ToDo throw an exception. check-in: 9ef4e04079 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:26 | Add template header for CXX. check-in: 8d0e5c4b63 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-31
| ||
20:20 | Merge from trunk. check-in: 55bd8f3cd5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:19 | Correct package references. check-in: a47d45fbc3 user: stephanie.gawroriski tags: trunk | |
00:33 | Merge from trunk. check-in: 960d57bcc8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:25 | Correct Mac OS resource class. check-in: fa95b497e3 user: stephanie.gawroriski tags: trunk | |
00:19 | Corrections and update builders. check-in: 68e00622ee user: stephanie.gawroriski tags: trunk | |
00:06 | Do not use tab. check-in: 5f5d5b6a95 user: stephanie.gawroriski tags: trunk | |
2022-05-30
| ||
23:59 | Update resource classes for CircleCI. check-in: a6257a5a3a user: stephanie.gawroriski tags: trunk | |
21:31 | C++ protect builtin.h. check-in: 66e2193c1f user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-29
| ||
16:56 | Remove Anti-C++ guards. check-in: d2c943ed87 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:08 | Fix empty body. check-in: eea67c46eb user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:05 | Mostly conversion to C++. check-in: 1360b01c5e user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:28 | Add extern "C" markers on libRetro interface. check-in: a658b0c577 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:23 | Handle C++ for tests. check-in: 5814391196 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:18 | Set linker language to C++. check-in: d1efffde0c user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-28
| ||
20:05 | Remove enhanced, there is a much simpler route to do things. check-in: bc84e74b97 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-27
| ||
07:02 | Backup developer notes. check-in: 210d7eb02b user: squirreljme.automation tags: trunk | |
03:30 | Add initial base for C++. check-in: 3a3975e216 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-25
| ||
13:59 | Remove the PalmOS toolchain info. check-in: ce2d8e23aa user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-23
| ||
20:39 | Merge from trunk. check-in: a7e6c6dc6b user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:09 | VSCode settings. check-in: ff49888ae8 user: stephanie.gawroriski tags: trunk | |
15:53 | Remove some usages of eclipse plugin as it is done via allprojects. check-in: 97cef84a9c user: stephanie.gawroriski tags: trunk | |
15:46 | Correct project building and importing for VSCode. check-in: 37394cc07d user: stephanie.gawroriski tags: trunk | |
00:07 | Add base engine pipe initialization and special files. check-in: 585996461e user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-22
| ||
15:44 | Add spot for terminal pipe initialization in new engine. check-in: cad468b9eb user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:42 | Make pipes accept files for terminal since standard FDs might be unknown; Use looping logic for pipe init; If a task is initialized with terminal pipes, use the pipes that the engine uses and declares. check-in: d334b64840 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:57 | Base init of terminal pipes. check-in: b30b47229d user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:29 | Correct plugin. check-in: b7dcb1d7ef user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:03 | Merge from heads. check-in: f255d07d64 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-05-21
| ||
13:59 | Merge from trunk. check-in: ef1f08b128 user: stephanie.gawroriski tags: wip-midi | |
2022-05-20
| ||
22:31 | Correct single file reference since libraries can now optionally exist such as when there are no sources. check-in: 7128d12667 user: stephanie.gawroriski tags: trunk | |
17:33 | Cherry pick from wip-ratufarefactor the ability to do full setups with tests; Correct direction of test result comparison; Update CircleCI Docker image; Do not create test libraries if modules have no tests in them, this should reduce wasted size and time spent compiling; Add long-ignore-sign for logarithms since it can differ by JVMs but still be correct (results in NaN). check-in: 86f4380654 user: stephanie.gawroriski tags: trunk | |
14:37 | Merge heads. check-in: 4d8d0ab053 user: stephanie.gawroriski tags: trunk | |
14:37 | Do not run the test task, but if test is requested (such as by build) then run testHosted. check-in: 5e0b92005b user: stephanie.gawroriski tags: trunk | |
2022-05-18
| ||
07:02 | Backup developer notes. check-in: 8097fd1225 user: squirreljme.automation tags: trunk | |
2022-05-17
| ||
22:53 | Add test to play both format zero and one MIDIs. check-in: e4a6fa9c93 user: stephanie.gawroriski tags: wip-midi | |
2022-05-15
| ||
23:20 | Add strictfp to all Math and FDMLMath methods; Use constants in some places for math. check-in: d80f83a9bc user: stephanie.gawroriski tags: trunk | |
20:07 | Add kludge to allow building on Termux. check-in: 209fffb40d user: stephanie.gawroriski tags: trunk | |
03:43 | Upgrade Gradle to 7.4.2. check-in: 308653f0d8 user: stephanie.gawroriski tags: trunk | |
03:13 | Update public key. check-in: 78dd5c91cf user: stephanie.gawroriski tags: trunk, x-date-202205 | |
02:57 | Minor update. check-in: e140269ada user: stephanie.gawroriski tags: wip-midi | |
2022-05-04
| ||
20:18 | Cache devices in the emulated environment. check-in: 7fc66f0a2c user: stephanie.gawroriski tags: wip-midi | |
2022-04-30
| ||
20:02 | Add contingency for using ECJ if it is available and we are using a very new version of Java. check-in: 1341b7d007 user: stephanie.gawroriski tags: trunk | |
2022-04-28
| ||
12:38 | Some MIDI test work. check-in: 7592e298a6 user: stephanie.gawroriski tags: wip-midi | |
2022-04-27
| ||
21:36 | On the "deprecated" graphics, only print the oops message once. check-in: 37085069d7 user: stephanie.gawroriski tags: wip-midi | |
2022-04-26
| ||
01:06 | Loading of MIDI file data. check-in: b9faba1367 user: stephanie.gawroriski tags: wip-midi | |
2022-04-25
| ||
03:06 | Minor work. check-in: ecd69d0993 user: stephanie.gawroriski tags: wip-midi | |
02:54 | Add base clas for parsing MTrk. check-in: bd89bc0c0b user: stephanie.gawroriski tags: wip-midi | |
02:38 | Commonize some more player operations. check-in: 7268b364e5 user: stephanie.gawroriski tags: wip-midi | |
02:03 | Add base AbstractPlayer since NullPlayer and MidiPlayer will have code in common. check-in: 46286909d1 user: stephanie.gawroriski tags: wip-midi | |
2022-04-24
| ||
22:40 | Add base initialize of a Player that can do MIDI. check-in: f8be043ba7 user: stephanie.gawroriski tags: wip-midi | |
22:01 | More MIDI control work. check-in: f12551447d user: stephanie.gawroriski tags: wip-midi | |
2022-04-23
| ||
23:16 | Add base for MidiControl implementations. check-in: cac4b9c48d user: stephanie.gawroriski tags: wip-midi | |
22:30 | Add some documentation for MIDIControl. check-in: 3783843754 user: stephanie.gawroriski tags: wip-midi | |
01:08 | Add base package for SquirrelJME MIDI specific code. check-in: ed87f738b7 user: stephanie.gawroriski tags: wip-midi | |
01:00 | Add MidiShelf support in SpringCoat. check-in: c3f1fcbeb0 user: stephanie.gawroriski tags: wip-midi | |
2022-04-22
| ||
23:52 | Add file that was not committed. check-in: 4711d89199 user: stephanie.gawroriski tags: wip-midi | |
22:55 | Correct the invalid MIDI test; When running tests make test.single/single.test never be up to date. check-in: 8fc3df6854 user: stephanie.gawroriski tags: wip-midi | |
22:33 | Add one second delay before turning the note off. check-in: 33e666e68c user: stephanie.gawroriski tags: wip-midi | |
04:33 | Java SE is backwards? check-in: f9f74922ac user: stephanie.gawroriski tags: wip-midi | |
04:30 | MIDI work. check-in: 2ad63ae669 user: stephanie.gawroriski tags: wip-midi | |
03:27 | Call dataReceive() but with no length, just so it is called. check-in: c2ee6ed9f7 user: stephanie.gawroriski tags: wip-midi | |
03:25 | Add base stubs for the native MIDI interface. check-in: 6cc6ed21c5 user: stephanie.gawroriski tags: wip-midi | |
03:12 | Implement more test. check-in: 0ba787530d user: stephanie.gawroriski tags: wip-midi | |
01:09 | Add base for test. check-in: 775f1fe3f1 user: stephanie.gawroriski tags: wip-midi | |
00:53 | Add base for MIDI Shelf and brackets for MIDI device control. check-in: 5e98ce41d6 user: stephanie.gawroriski tags: wip-midi | |
2022-04-21
| ||
15:53 | Have both 32-bit and 64-bit MSVC builds. check-in: d46b442e1d user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-04-20
| ||
15:29 | Create new branch named "wip-midi" check-in: 7bf73ccca5 user: stephanie.gawroriski tags: wip-midi | |
2022-04-10
| ||
07:02 | Backup developer notes. check-in: 1ce277390e user: squirreljme.automation tags: trunk | |
02:34 | Merge from trunk. Closed-Leaf check-in: b569c8b5f6 user: stephanie.gawroriski tags: wip-palmhle | |
02:33 | Add offset initializer to RawJarPackageBracketInputStream. check-in: 7083375b59 user: stephanie.gawroriski tags: trunk, x-date-202204 | |
02:26 | Add PRC and PDB to recognized file formats for files. check-in: 468d452e73 user: stephanie.gawroriski tags: wip-palmhle | |
01:15 | Create new branch named "wip-palmhle" check-in: 3150cf9ecf user: stephanie.gawroriski tags: wip-palmhle | |
2022-04-04
| ||
23:20 | Correct incorrect descriptor being used with TerminalShelf.fromStandard() for the Java SE emulator. check-in: c0c2031082 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:15 | Upgrade CircleCI image. check-in: 245a754b83 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:11 | Minor change. check-in: fb6e3517aa user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-04-03
| ||
13:50 | Add base for collections. check-in: e5963c3402 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:23 | Implement basic spinlocks and otherwise. check-in: 4ad8cb0896 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-27
| ||
07:02 | Backup developer notes. check-in: d038feeb7e user: squirreljme.automation tags: trunk | |
2022-03-26
| ||
17:55 | Correct dingux target. check-in: 5d290d6d46 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:44 | Do initialize some pipes; Perform some cleanup; Corrections to clang format. check-in: 66c9d3f7f4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:41 | Some minor work on intializing the class loader. check-in: 461bcb7546 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-24
| ||
02:11 | Add base for launcher depending on LUI; More C stubs. check-in: 155995d631 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-19
| ||
16:07 | Add base files for the profiler and class loader. check-in: 448749119d user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:39 | Move from using an integer descriptor to an object for TerminalShelf, this will allow it to be expanded more in the future with less limitations. check-in: bff4031436 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:31 | Add base blanks for pipe functions. check-in: 21a418702b user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-16
| ||
00:09 | Add a bunch of base structs and functions for pipes. check-in: 0104c8ebd9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-10
| ||
03:48 | Use a blank system property set if none was ever specified. check-in: 8cdaa5e7e9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:39 | Parsing of the SQC Pack properties to get the details about the launcher. check-in: 964ff0fa49 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:32 | Correct class path and main args count to be the actual count and not the size of the chunk; Reading of SQC main arguments. check-in: 11333bfe46 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:49 | Read the main class from the pack file. check-in: 4d11d95062 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:08 | Remove some old tests. check-in: e22aa36646 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-09
| ||
23:03 | Add base blank methods for the query of launcher details. check-in: 1978c9d833 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:00 | Split Pack and Library specific SQC code into their own source files for better organization. check-in: 08ac2d568d user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:54 | Add base method for querying the launcher class. check-in: 465b5aee3c user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-05
| ||
18:19 | Merge from trunk. check-in: a11771d428 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:51 | Optimize all imports. check-in: dc715112e7 user: stephanie.gawroriski tags: trunk | |
14:33 | Implement raw JAR access in SpringCoat. check-in: 9ad6c2614a user: stephanie.gawroriski tags: trunk | |
01:18 | Refactor getting manifest properties but also read properties from JADs including ones embedded within KJXs. check-in: 6ea2721bac user: stephanie.gawroriski tags: trunk | |
2022-03-03
| ||
21:39 | Update instructions more. check-in: b53f74d98e user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:36 | Update build instructions. check-in: 65fa46d2c4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:28 | Merge from trunk. check-in: d7da172d0c user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:27 | Recognize .kjx as a valid extension. check-in: 7d2de271d2 user: stephanie.gawroriski tags: trunk | |
21:18 | Check for null arguments. check-in: 1693e8e589 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-02
| ||
00:45 | Add base driver methods for obtaining details on the starting launch. check-in: f46cd82287 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-03-01
| ||
01:23 | Merge from trunk. check-in: c742f9949b user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:11 | Remove the old IPC stuff, it is not used in any way. check-in: 00e632fdd9 user: stephanie.gawroriski tags: trunk | |
01:01 | Remove SoftJar, it is not currently a good idea. check-in: 2c840ebb57 user: stephanie.gawroriski tags: trunk | |
00:57 | Rename nokia to nokia-api to be more consistent. check-in: e71733fc37 user: stephanie.gawroriski tags: trunk | |
00:55 | Split NTT Docomo into DoJa (i-mode) and Star. check-in: 55ef5848ab user: stephanie.gawroriski tags: trunk, x-date-202203 | |
2022-02-28
| ||
15:10 | Merge heads. check-in: 37b6673b97 user: stephanie.gawroriski tags: trunk | |
13:54 | Remove all mentions of BinTray. check-in: e63d66a825 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: ded55359e4 user: squirreljme.automation tags: trunk | |
04:20 | Implement getColorOfName(); Add base entry for StarApplication. check-in: 90640f0e8c user: stephanie.gawroriski tags: trunk | |
03:23 | Add base interface for potential SoftJars; Add base for JSR120; NullPlayer corrections. check-in: 4b7924bcee user: stephanie.gawroriski tags: trunk | |
2022-02-26
| ||
18:38 | Add base direct modified UTF-8 support, which will reduce complexity. check-in: 928ce9e366 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:08 | Merge from trunk. check-in: 3e5163888e user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:47 | MIDP 2 does not preserve the GameCanvas buffer; Add fill color for canvases. check-in: e8ba0e3092 user: stephanie.gawroriski tags: trunk | |
01:26 | Set the clip width/height to the image size when initializing the proxy graphics. check-in: 93365eb887 user: stephanie.gawroriski tags: trunk | |
01:21 | Correct last area check before returning the same graphics. check-in: 1c56c2d378 user: stephanie.gawroriski tags: trunk | |
01:19 | Refactor double buffered graphics and implement for i-mode and LCDUI, note that currently a black screen is shown. check-in: c645604ba1 user: stephanie.gawroriski tags: trunk | |
2022-02-25
| ||
23:13 | Minor work. check-in: 9572c6cbfd user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-02-19
| ||
22:35 | Just return sjme_true for SpringCoat's engine initialization as nothing special need be done yet. check-in: 47c8dac423 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-02-18
| ||
22:36 | Merge from trunk. check-in: 13d00661b2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:32 | Add base test for engine initialization. check-in: e74bf5ce75 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-02-15
| ||
13:44 | make SpringClassNotFoundException convert to NoClassDefFoundError; Allow direct image access for PencilGraphics.drawRegion(). check-in: 4268fcc45d user: stephanie.gawroriski tags: trunk | |
02:36 | Scale down the launcher images so they fit into the recommended List image size. check-in: 4efbb11a69 user: stephanie.gawroriski tags: trunk | |
01:49 | For normalization include JAMs and keep case which fixes issues on Linux where i-mode applications are missing. check-in: 7d85f9678a user: stephanie.gawroriski tags: trunk | |
01:10 | Implement decoding of Shift-JIS double byte characters. check-in: 245ec397a2 user: stephanie.gawroriski tags: trunk | |
2022-02-14
| ||
23:37 | Decode single-byte half-width Katakana characters. check-in: 691acf4a49 user: stephanie.gawroriski tags: trunk | |
23:19 | Add base GIF handler that loads a magenta placeholder; Implement methods to make the i-mode Block Breaker example run; Make the LCDUI exit go through the ApplicationInterface instead of MIDlet for using the exit command on i-mode applications; Use a better means of grabbing the default title so that i-mode applications show the application name rather than just "SquirrelJME"; Add generic vibration handler. check-in: faeed51725 user: stephanie.gawroriski tags: trunk | |
2022-02-10
| ||
15:57 | Add base for GIF version. check-in: ecf7eb2f58 user: stephanie.gawroriski tags: wip-gif | |
15:43 | Add test to load images. check-in: 7e7f831eea user: stephanie.gawroriski tags: wip-gif | |
15:33 | Initial refactor on image loading to where it can be handled accordingly. check-in: 186a6ac47e user: stephanie.gawroriski tags: wip-gif | |
13:32 | Create new branch named "wip-gif" check-in: 6c58cf484e user: stephanie.gawroriski tags: wip-gif | |
13:26 | Just print a note and do not print a stack trace for graphical errors. check-in: 00c4439a95 user: stephanie.gawroriski tags: trunk | |
13:24 | Remove PixelFormat, it is unused; Use hardware graphics for double-buffered GameCanvases. check-in: ebb1f2d31b user: stephanie.gawroriski tags: trunk | |
13:15 | Some minor work on implementing some reference graphics. Leaf check-in: 28d3b101ac user: stephanie.gawroriski tags: wip-refgfx | |
2022-02-09
| ||
21:00 | Minor implementation of some parameters. check-in: 6d2a8c5da4 user: stephanie.gawroriski tags: wip-refgfx | |
20:30 | Add initial skeleton for reference brush. check-in: 830f40a58d user: stephanie.gawroriski tags: wip-refgfx | |
2022-02-07
| ||
08:02 | Backup developer notes. check-in: 7c56850b2d user: squirreljme.automation tags: trunk | |
03:46 | Add base for reference graphics. check-in: 679fcf31a1 user: stephanie.gawroriski tags: wip-refgfx | |
02:56 | Create new branch named "wip-refgfx" check-in: 42037cd60f user: stephanie.gawroriski tags: wip-refgfx | |
02:52 | Some minor debugging. check-in: 1d968f3c25 user: stephanie.gawroriski tags: trunk | |
2022-02-06
| ||
19:53 | Stop waiting for pending repaints if nothing happened after awhile, in the event of never done repaints. check-in: 8bb3d66d24 user: stephanie.gawroriski tags: trunk | |
2022-02-05
| ||
17:08 | Add single.test as an alias to test.single; Change CanvasPlatform (testing) to use key IDs instead of characters; Fix bug in __MLEUIThread__.eventKey() where and else branch to emit to the Canvas/CustomItem was being consumed improperly. check-in: 3d2948ea1a user: stephanie.gawroriski tags: trunk | |
16:34 | Set transparent mode for the mystify demo. check-in: 9bdd606761 user: stephanie.gawroriski tags: trunk | |
04:49 | Include bluetooth in MEEP. check-in: 243bf483fe user: stephanie.gawroriski tags: trunk | |
04:29 | Correct Canvas transparent/opaque mode being flipped. check-in: fb8fd5b594 user: stephanie.gawroriski tags: trunk | |
02:14 | Add system property to force software graphics rendering. check-in: c8e588ca9b user: stephanie.gawroriski tags: trunk | |
01:37 | Implement some base for Sprint PCS. check-in: a23c95fe2d user: stephanie.gawroriski tags: trunk | |
2022-02-04
| ||
03:11 | Remove bad JavaDoc. check-in: 94d98d3381 user: stephanie.gawroriski tags: trunk | |
03:08 | Document ApiDefinedDeprecated; Add base stubs for Nokia Sound class. check-in: a1c2f82bdf user: stephanie.gawroriski tags: trunk | |
02:28 | Use a better name for key code translators. check-in: 3389a2e07f user: stephanie.gawroriski tags: trunk | |
02:26 | Split Nokia implementation from midp-lcdui and place it on its own; Add event translators. check-in: d12b95adbe user: stephanie.gawroriski tags: trunk | |
01:55 | Add CLDC 1.1.1 configuration; Correct implementation of optional dependencies and also allow them to be specified if they exist; Allow thread priority to be set before thread start. check-in: 9bdab5b93b user: stephanie.gawroriski tags: trunk | |
2022-02-02
| ||
02:43 | Palm OS? check-in: 8a432e3305 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-02-01
| ||
08:02 | Backup developer notes. check-in: d721bea389 user: squirreljme.automation tags: trunk, x-date-202202 | |
2022-01-31
| ||
16:38 | Correct compilation error. check-in: 031f553a1d user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:21 | Switch to CMake for more RetroArch builds. check-in: 7d6d935d63 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:59 | Correct parsing of Fossil version that only use major.minor. check-in: 80e4a7c5c7 user: stephanie.gawroriski tags: trunk | |
2022-01-29
| ||
17:27 | Merge from trunk. check-in: 812fb7ddfc user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-28
| ||
17:47 | Sort the application list; Correct copyrights and trademarks for 2022; Correct handling order for command buttons, so they are activated when clicked in Swing. check-in: 3a08bc57dd user: stephanie.gawroriski tags: trunk | |
16:32 | Minor fixes. check-in: f0d849feb5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:04 | Merge from trunk. check-in: 72657fd7ca user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:03 | Tiny fixes to get the pipelines running again. check-in: 3cb4296a19 user: stephanie.gawroriski tags: trunk | |
15:59 | Minor adjustment. check-in: 4301b28aba user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-27
| ||
14:07 | Fixes. check-in: 8ff00d398b user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:54 | Merge from trunk. check-in: d20ec530e7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:46 | Merge from wip-ui2, very much yay! Although not fully complete it was two months of work and includes basic support for i-mode. check-in: 3412a80392 user: stephanie.gawroriski tags: trunk | |
13:45 | Add RetroArch log to be ignored. Closed-Leaf check-in: 69b178c88b user: stephanie.gawroriski tags: wip-ui2 | |
13:11 | Define system properties for Java ME for the hosted environment. check-in: 8bb52bf489 user: stephanie.gawroriski tags: wip-ui2 | |
03:43 | Accelerate (with slight breakage) RGB region draws. check-in: 8d00798e6f user: stephanie.gawroriski tags: wip-ui2 | |
01:06 | If an exit is done on the SplashScreen then terminate the VM. check-in: 04a0524347 user: stephanie.gawroriski tags: wip-ui2 | |
00:51 | Correct RGB tile draw not drawing correctly when off the top/left side; Build the splash screen in parts rather than from a fixed image. check-in: 7dab302da7 user: stephanie.gawroriski tags: wip-ui2 | |
2022-01-26
| ||
22:23 | Merge from trunk. check-in: 35ba39d231 user: stephanie.gawroriski tags: wip-ui2 | |
22:22 | Update copyright on the splash screen. check-in: d5c6444a97 user: stephanie.gawroriski tags: trunk | |
22:19 | Add scaling arguments for Linux; Use Java 11 as the Gradle SDK although the project itself is for Java 8. check-in: c3a63fabc5 user: stephanie.gawroriski tags: trunk | |
21:52 | Allow full suite to be debug eligible. check-in: f3834d77b0 user: stephanie.gawroriski tags: trunk | |
21:47 | Minor work. check-in: c5bd0eed73 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:35 | Remove echo. check-in: 51e09e31aa user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:24 | Check PATH for RetroArch for non-Windows so it could still potentially launch. check-in: fc5fd3ce1c user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-25
| ||
23:55 | Bring in changes from what I was working on two weeks ago before my drive went splat. check-in: ebcebe5ff7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:39 | Update IDEA projects. check-in: 4bd96768b7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-09
| ||
17:06 | Fix compilation error, was due to missing header. check-in: a1a9becc24 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:03 | More base work on task initialization functions; There is a compile error somewhere. check-in: d5268c1a85 user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:56 | Pre-base for the starting and initializing of engines and tasks. check-in: b555597679 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-08
| ||
18:02 | Add flags for packs (to simplify engine selection); Load the pack before loading the engine so it is available. check-in: a76ad1e88e user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:32 | Check for engine availability when searching for one. check-in: 647df3af8e user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-07
| ||
22:40 | Base for CPU init. check-in: 7c8ae5b037 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-06
| ||
13:40 | Add missing boxed methods. check-in: 6dde9a3d2c user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:07 | Adjust XCode version for CircleCI. check-in: 41098390fc user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:53 | Add missing implementation. check-in: cf7857e1c3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:12 | Implement actual test for array fill. check-in: 5b44812ba8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-05
| ||
22:54 | Add base method for display drawing callback, will be used by internal-software implementations of MLEUI; More engine scaffolding loop and process work. check-in: d6e6a6ae60 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-04
| ||
23:59 | Base loop work. check-in: 98f4de3d35 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:03 | Base for engine loop config init. check-in: 5eb9a5eef8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-03
| ||
22:52 | Minor optimizations; Disable fast forwarding in certain modes. check-in: 85cdefa6ea user: stephanie.gawroriski tags: wip-ratufarefactor | |
05:57 | Define pointer and light gun interfaces (assuming they work) for touch screens. check-in: be696ee08a user: stephanie.gawroriski tags: wip-ratufarefactor | |
05:24 | Simplify and make options more readable. check-in: 48a90d65ea user: stephanie.gawroriski tags: wip-ratufarefactor | |
05:04 | Add configuration for screen pixel format and decode that accordingly. check-in: 0b5c1fda0f user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:06 | Put down progress meter for external ROM load. check-in: b7164fd47a user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:58 | Add better deinit cleanup. check-in: cfe7391178 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:50 | Remove some dead code. check-in: 68eec4c307 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:44 | Implement external/internal ROM selection. check-in: 92eb7cbcd7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-02
| ||
22:19 | Environment cleanup. check-in: 905df185ea user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:59 | Warning fixup. check-in: efd7c9e3e1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:41 | Move and cleanup a bunch of stuff. check-in: 2e25a8870e user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:44 | Correct header inclusion. check-in: 9f0d778de1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:25 | Move local header to the include location. check-in: b38f87a0ea user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:21 | Add base blank file for RetroArch screen. check-in: a8adfd86b5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2022-01-01
| ||
08:02 | Backup developer notes. check-in: e5fe843fb5 user: squirreljme.automation tags: trunk, x-year-2022, x-date-202201 | |
2021-12-31
| ||
20:11 | Minor work. check-in: 26b85ea284 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-12-29
| ||
22:41 | Add a loading bar to the splash screen to show loading progress. check-in: a452de4635 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-12-27
| ||
23:36 | Add base for quick array fill implementation that could run in native code. check-in: 32cfd36494 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-12-20
| ||
00:46 | Base typedef for scaffolds. check-in: 51f5ee9e8f user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:33 | Deprecate some old tests. check-in: 9b3262a7e3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:29 | Implement reading of memory streams which finishes the SQC JAR scanning. check-in: 77d72fd6ba user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-12-19
| ||
21:49 | Ignore valgrind for now. check-in: 084677d539 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:35 | Correct option usage? check-in: 8cc99fa5ed user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:27 | Memory check run? check-in: 61b808b9e0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:22 | Add different built-in target for tests. check-in: 1afb036767 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:43 | Set SpringCoat run timeout to 20 minutes as more tests have been added; Add base support for valgrind testing; More stream work; Some code fixes. check-in: 0f1b303be5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-12-18
| ||
00:55 | Base for memory stream initialization. check-in: c2e624edd8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-12-16
| ||
22:30 | Implement CRC calculation. check-in: f212d61a4b user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:41 | Base for CRC initialization. check-in: 6c2d289bff user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:52 | Opening of SQC entry chunks. check-in: 11f143fd53 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:39 | Base functions for delegating into libraries for loading. check-in: 04ba6e3f37 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:15 | Add key (F12) for showing the UI inspector. check-in: e1f414123f user: stephanie.gawroriski tags: wip-ui2 | |
2021-12-12
| ||
17:00 | Minor work. check-in: c24fd4770e user: stephanie.gawroriski tags: wip-ui2 | |
2021-12-09
| ||
08:02 | Backup developer notes. check-in: 0bf3ea14cb user: squirreljme.automation tags: trunk | |
2021-12-08
| ||
23:39 | Add base for reading three byte integers. check-in: ad9d5df9d0 user: stephanie.gawroriski tags: wip-ui2 | |
2021-12-06
| ||
00:09 | Add GIF demo. check-in: d4ddeffa70 user: stephanie.gawroriski tags: wip-ui2 | |
2021-12-05
| ||
23:58 | Correct a null system property being set for i-mode applications. check-in: 7f6bcac5e1 user: stephanie.gawroriski tags: wip-ui2 | |
23:53 | Implement support for some accelerated graphics. check-in: 77c77965e7 user: stephanie.gawroriski tags: wip-ui2 | |
22:04 | Minor addition to graphics. check-in: 7486906bf7 user: stephanie.gawroriski tags: wip-ui2 | |
19:25 | Add support for native image loading so that images can load using the native system. check-in: f97d8ab4da user: stephanie.gawroriski tags: wip-ui2 | |
18:18 | Add a common name for vm execution so that snapshots are named accordingly. check-in: 6085b02328 user: stephanie.gawroriski tags: wip-ui2 | |
18:07 | Some adjustments to streams used by PNGReader. check-in: dd6addbf5f user: stephanie.gawroriski tags: wip-ui2 | |
17:48 | Add missing native for MemoryProfile. check-in: f259841608 user: stephanie.gawroriski tags: wip-ui2 | |
17:46 | Implement correctly MarkableInputStream. check-in: 081f112ad1 user: stephanie.gawroriski tags: wip-ui2 | |
17:28 | Implementation of MarkableInputStream although it is not correct. check-in: a1716d55eb user: stephanie.gawroriski tags: wip-ui2 | |
15:24 | Add test for MarkableInputStream; Allow char: to decode from specific chars. check-in: cf09bf1837 user: stephanie.gawroriski tags: wip-ui2 | |
02:35 | Bring in StreamUtils from wip-ratufacoat; Hopefully optimize PNGReader with regards to arrays; More MarkableInputStream work (renamed). check-in: bc9f415dee user: stephanie.gawroriski tags: wip-ui2 | |
2021-12-04
| ||
19:40 | Add base for BufferedInputStream. check-in: 5788fc7624 user: stephanie.gawroriski tags: wip-ui2 | |
2021-12-02
| ||
15:50 | Implementation of scratch pads. check-in: e6ba77308f user: stephanie.gawroriski tags: wip-ui2 | |
08:02 | Backup developer notes. check-in: 3822891d10 user: squirreljme.automation tags: trunk, x-date-202112 | |
2021-12-01
| ||
23:44 | Support i-mode resource:// and initial base for scratchpad:// URIs; Actually pass system properties for task launching when hosting; Correct backlight order; Greatly increase the execution threshold in SpringCoat. check-in: 6dae687e0f user: stephanie.gawroriski tags: wip-ui2 | |
2021-11-30
| ||
23:53 | Add support for custom connection protocols; Add support for resource and scratchpad schemes. check-in: 5cf9779158 user: stephanie.gawroriski tags: wip-ui2 | |
23:12 | Utilize common application starters; Allow for the changing of command text; Implement set of command placements via layout; Add base i-mode support. check-in: 1191667e3f user: stephanie.gawroriski tags: wip-ui2 | |
2021-11-29
| ||
00:29 | Implementation cleanup for identity sets. check-in: baaad37128 user: stephanie.gawroriski tags: wip-ui2 | |
00:26 | Correct compilation error. check-in: 2997fb47e3 user: stephanie.gawroriski tags: wip-ui2 | |
00:25 | Add identity maps; Base for initializing item info for layout updates. check-in: b26aa0d0a0 user: stephanie.gawroriski tags: wip-ui2 | |
2021-11-28
| ||
23:55 | Slight refactors around identity sets and preparation for identity map, will be used for form updates. check-in: 1313553c9d user: stephanie.gawroriski tags: wip-ui2 | |
18:38 | Remove the focus printer. check-in: 3c45b865c6 user: stephanie.gawroriski tags: wip-ui2 | |
18:37 | Attempt to get focusing correct. check-in: f0681812c1 user: stephanie.gawroriski tags: wip-ui2 | |
17:01 | Attempt to get traversal working. check-in: 983bc4bbf7 user: stephanie.gawroriski tags: wip-ui2 | |
15:58 | Correct TestCallSerially test. check-in: 75355a2ccc user: stephanie.gawroriski tags: wip-ui2 | |
15:52 | Implement get string for text labels. check-in: 0976def0c4 user: stephanie.gawroriski tags: wip-ui2 | |
08:02 | Backup developer notes. check-in: aea5f160fd user: squirreljme.automation tags: trunk | |
03:42 | Correct timings and responsiveness on program terminations; Implement ThreadShelf.waitForUpdate() for hosted as it is needed for the termination process to work; Ticker still needs work. check-in: f5da7cbb06 user: stephanie.gawroriski tags: wip-ui2 | |
01:52 | Work on debugging startup but does not seem to work. check-in: f1cafea95c user: stephanie.gawroriski tags: wip-ui2 | |
2021-11-27
| ||
23:51 | Full suite is eligible for debugging; Add base for ticker handling. check-in: 649a9be3d5 user: stephanie.gawroriski tags: wip-ui2 | |
17:11 | Minor work. check-in: e972cb4d52 user: stephanie.gawroriski tags: wip-ui2 | |
16:57 | Adjust serialization logic for calling methods; Display.callSerially() should not block; Add base serial call for form updates. check-in: 8c4570aa35 user: stephanie.gawroriski tags: wip-ui2 | |
2021-11-26
| ||
23:59 | Add base for default form layout. check-in: 6f45afca07 user: stephanie.gawroriski tags: wip-ui2 | |
23:03 | Add comments to keyboard keys. check-in: a8b40c229c user: stephanie.gawroriski tags: wip-ui2 | |
22:53 | Create new branch named "wip-ui2" check-in: ef268e44c6 user: stephanie.gawroriski tags: wip-ui2 | |
22:52 | Add argument checks. check-in: 2667cb8f4b user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-11-14
| ||
00:40 | Make CRC32Table public; Add Java test for CRC calculation; Base work on library entry access and checks. check-in: 84ab8b53f4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-11-12
| ||
01:46 | Add blank stream for the use of streaming data. check-in: 58d9baca85 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:44 | Add base test to scan through JARs. check-in: 501bde6e62 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:38 | Set numEntries within SQC JARs; Correct the python script? check-in: 9e33deaad2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-11-11
| ||
21:29 | Add sjme_max since GitHub's code check does not have this macro?? check-in: c423429179 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:12 | Add atomic pointer comparison; Implement closing of pack files, properly clearing the library reference and not double-freeing it. check-in: d3bef13c31 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-11-10
| ||
01:23 | Base for reverse library close in the pack. check-in: 7645e74c66 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:10 | Backfill owning pack. check-in: 2dd6c86283 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:06 | Actually initialize the JAR header when writing it. check-in: 9e77a0079e user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:03 | Add base for memory file. check-in: 4d7f65e742 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:45 | Locating of chunks within packs. check-in: adeab5cab0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:28 | Correct typo; Add loading of TOC information. check-in: 5df258081b user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:10 | Implement splitting of sub chunks. check-in: b88a81ca78 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-11-08
| ||
01:33 | Remove some debug text; Reorganize SQC pack/library state since they will have specific states. check-in: f6fbfd597c user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:52 | Disable UWP for now; Base initial work on the loading of libraries from packs. check-in: d304137f64 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-11-07
| ||
18:13 | Base for pack library scan. check-in: f39bdf790d user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:21 | Some refactors on names to make things easier. check-in: 2610d2b707 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:18 | Fixes; Add some documentation and do some better renames. check-in: b0db2d55c2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:02 | Freeing of the SQC state. check-in: 8ce868a476 user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:00 | Correct uninitialized variable. check-in: ea10ab5770 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:57 | Actually write the SQC header properties into the ROM file. check-in: 3240fe520c user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-11-02
| ||
07:02 | Backup developer notes. check-in: bc1e1a9c38 user: squirreljme.automation tags: trunk, x-date-202111 | |
2021-10-31
| ||
21:39 | Minor work. check-in: 7717a26e71 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:51 | Change atomic set to return the old value as exchanges are useful; More SQC closing functionality; Add file/line/function to sjme_setError for enhanced debugging; Add debug message output; Allow NULL/-1 to be passed to TODO/Message. check-in: b5abe9407d user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-29
| ||
21:32 | More SQC work. check-in: 6c2b5670bd user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-23
| ||
13:22 | Base for pack library cache init. check-in: d962fedad9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-22
| ||
12:48 | Add pointer atomic. check-in: c81ed98209 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-20
| ||
12:21 | Minor cleanup. check-in: 8ecf9294a3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:02 | Make the format initialization code more common; Base for Pack and Library initialization. check-in: 0b359127d3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-17
| ||
22:38 | Base detection and initialization of SQCs. check-in: b37ac1f52b user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:51 | Remove the extra copy, it is likely not needed. check-in: 69aadb371e user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:50 | Use a trick to make the file LF. check-in: 2f79f52a7f user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:44 | Use LF for configure files. check-in: df07a94b80 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:23 | Add missing win32 RC file. check-in: 93c7686572 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:30 | Correction. check-in: e4a77405f0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:03 | Correct building. check-in: 3f134f1561 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:44 | Front end path. check-in: 7c53eaa350 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:49 | Minor build corrections. check-in: 41f371da7e user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:56 | Correct invalid include. check-in: 7517673991 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:48 | Correct CodeQL error? check-in: b465246324 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:38 | Temporarily skip test. check-in: 365d557851 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:17 | Include core directory in source paths. check-in: 7b11125bad user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:11 | Bring back the legacy makefiles for RetroArch, the list of sources gets autogenerated now. check-in: 5979198070 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:10 | Shorten copyright. check-in: c37faa53af user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-10
| ||
18:27 | Simplify donations. check-in: 0b023b050e user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:17 | Add resource files. check-in: b107727491 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-09
| ||
14:23 | Base for UWP. check-in: 712824bec3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:38 | Set a CTest timeout so tests do not take forever. check-in: b9a83910a3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-10-03
| ||
14:05 | Add standard libraries to files; Add base for internationalization. Leaf check-in: 15292442ae user: stephanie.gawroriski tags: wip-l10n | |
13:31 | Create new branch named "wip-l10n" check-in: 3ca609125c user: stephanie.gawroriski tags: wip-l10n | |
2021-10-01
| ||
07:02 | Backup developer notes. check-in: 8333d40033 user: squirreljme.automation tags: trunk, x-date-202110 | |
2021-09-26
| ||
14:14 | Move front ends for RatufaCoat into a sub-directory. check-in: 745c33bec5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:07 | Update documentation. check-in: 4a8948b858 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:05 | Update RetroArch header. check-in: 1b7d7fc6cb user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:02 | Move RetroArch header. check-in: 99e55969db user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:59 | Remove all of the old RetroArch makefiles, this will be done in CMake instead. check-in: faddf01930 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:56 | Remove all non-CMake builds. check-in: a03bbdd24b user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:59 | Base for SQC pack init function. check-in: 374f4eb716 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-25
| ||
12:58 | Code correction; Add 0x prefix to JVM errors. check-in: 65cb95e76a user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-24
| ||
21:39 | Make sjme_todo variadic with "file:line (function)" layout. check-in: e6da4b425b user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-23
| ||
14:16 | Configuration updates; Add copyright for RatufaCoat. check-in: 8d35d1f285 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-22
| ||
23:21 | Base work on setting up the driver instance and initializing it. check-in: de24aeb5d1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-21
| ||
00:51 | Detection of magic numbers in SQCs. check-in: 3518905410 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-20
| ||
07:02 | Backup developer notes. check-in: 205650451e user: squirreljme.automation tags: trunk | |
00:31 | Rename libraries to pack so it is less confusing; Add base for SQC detection. check-in: d351f4d657 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-19
| ||
22:49 | Remove .so extension. check-in: 511fa551a4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:16 | Correct Android library name. check-in: 085c647385 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:43 | Add rules for the other RetroArch targets. check-in: 762661bd7a user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:27 | Correct Mac OS linking again. check-in: 597ef91d1e user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:12 | Attempt to work around libraries. check-in: f708698e97 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:04 | Try to get RetroArch library linking working. check-in: 3804d928ae user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:49 | Add static linking to the tests again, needed for testing. check-in: dc1a0d076a user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:02 | Correct linking. check-in: 557d27a064 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:48 | Correct references. check-in: 606943b05d user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:46 | Use object libraries for linking. check-in: 75045d21d5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:38 | Use OBJECT libraries instead. check-in: c395c24e5c user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:34 | Add verbosity everywhere. check-in: 72ce1ca3b9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-17
| ||
07:02 | Backup developer notes. check-in: 8cc982cae9 user: squirreljme.automation tags: trunk | |
01:37 | Merge from trunk (this is a big merge). check-in: 3347f7fbb3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:04 | Merge wip-brand1! check-in: 2e7cf6f2c3 user: stephanie.gawroriski tags: trunk | |
00:44 | Update more documentation. Closed-Leaf check-in: 3b357ff2af user: stephanie.gawroriski tags: wip-brand1 | |
00:31 | Moved Twitter account. check-in: 59e9e7cc6a user: stephanie.gawroriski tags: wip-brand1 | |
00:20 | Add extra media. check-in: 3dd8f7f906 user: stephanie.gawroriski tags: wip-brand1 | |
00:04 | Add Twitter Icon. check-in: 5010e5453b user: stephanie.gawroriski tags: wip-brand1 | |
2021-09-16
| ||
23:47 | Print the copyright to the console. check-in: 983c485a33 user: stephanie.gawroriski tags: wip-brand1 | |
23:46 | Update launcher copyright. check-in: 20bde3048a user: stephanie.gawroriski tags: wip-brand1 | |
23:43 | More simplification. check-in: ac7701c851 user: stephanie.gawroriski tags: wip-brand1 | |
23:38 | Simplify copyright line. check-in: cb51b4bf8d user: stephanie.gawroriski tags: wip-brand1 | |
23:37 | Remove extra header. check-in: 34044b1aaa user: stephanie.gawroriski tags: wip-brand1 | |
23:34 | Update IntelliJ copyright. check-in: 1bd9db387b user: stephanie.gawroriski tags: wip-brand1 | |
23:32 | Documentation update. check-in: d4da996c64 user: stephanie.gawroriski tags: wip-brand1 | |
23:25 | Create new branch named "wip-brand1" check-in: f59f4386b1 user: stephanie.gawroriski tags: wip-brand1 | |
23:20 | Update PGP key. check-in: 9f58a6beb3 user: stephanie.gawroriski tags: trunk | |
2021-09-13
| ||
17:51 | Verbose makefile. check-in: 1020548e63 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:30 | Use PUBLIC for linking. check-in: 4dc1fc7ba8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:38 | Extended verbosity. check-in: 754b0bb5c3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:51 | CMake before 3.14 does not have file(SIZE), so adjust code to where it is not needed. check-in: f724d3bd55 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:34 | Remove output formatting. check-in: 57cb5434c5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:22 | Kludge for add_compile_definitions for older CMake versions. check-in: 5c17683e84 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:01 | Correct inverted logic. check-in: e7972dca86 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:50 | Handle older project definitions. check-in: 166f8c5b87 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:25 | Correct compilation error. check-in: 269e1327f5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:41 | If CMake is lower than 3.13 reduce the version number of the minimum. check-in: 87e0e606a8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
07:02 | Backup developer notes. check-in: e6efa271ba user: squirreljme.automation tags: trunk | |
02:33 | Minor refactorings. check-in: 904637e234 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:16 | Add base detection functions for magic numbers. check-in: 40854286fb user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:50 | Base for format and otherwise methods. check-in: d8ca095033 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-12
| ||
20:24 | Correct Developer note task; Revert 3DS using CMake in RetroArch, will probably do the full thing later. check-in: d247eb492d user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:49 | Allow developerNote to stop when stopping Gradle. check-in: f7e026130c user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:18 | Add base structs for library drivers. check-in: a9608ea438 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:06 | Make RetroArch 3DS build use CMake. check-in: bedc19d834 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:02 | Pull in blobs which are stored as hex data; Base for a bunch of format related structures. check-in: c3c212535b user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-08
| ||
22:11 | Use CMAKE_SOURCE_ROOT. check-in: a53cbf2b65 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:00 | Switch to CMake for RetroArch; Correct MSVC build when there is no built-in ROM. check-in: c3633af203 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:38 | Adjust libretro build to adjust for it. check-in: 4ec47b4f86 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:30 | Remove endian check. check-in: c7b8c163ef user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:45 | Correct endian check? check-in: a3726e50e3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-07
| ||
23:58 | Detect endian for GCC. check-in: 1f2843bef4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:47 | Test correction. check-in: d0a42390f9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:08 | Commit corrected tests from the early morning. check-in: 0c737c4469 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:56 | More build corrections. check-in: 2464979a66 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:52 | Build fixes. check-in: 01f5a69d5c user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:00 | Use only one path method. check-in: 697bda9a38 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:26 | Skip JvmInit test. check-in: e1c6fb58c1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:50 | Use a define for atomics in GCC. check-in: 8670848c50 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:38 | Add missing GCC defined in atomic. check-in: df95d0e90f user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-06
| ||
23:21 | Disable some failing tests. check-in: 5e641fd5e3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:07 | Add atomic for GNU C. check-in: 2240dbdb0a user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:56 | Remove redudnant macro definition. check-in: 8344c5959c user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:54 | Base for sub engine layout and scaffolding. check-in: 50964689a7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:34 | Use an actual timestamp for builds. check-in: f1f012d884 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:42 | Flag entry types. check-in: bf163d6736 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:09 | Creation of the SpringCoat ROM. check-in: 234dcd63d7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:02 | Storing of standard JAR chunks. check-in: 597fa95527 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:33 | Base for lots of chunk writing. check-in: 2b84c8ac7a user: stephanie.gawroriski tags: wip-ratufarefactor | |
07:02 | Backup developer notes. check-in: 8b328de07e user: squirreljme.automation tags: trunk, x-date-202109 | |
2021-09-05
| ||
13:49 | Move spans into their own class since they are shared in multiple places. check-in: d9d1c1e200 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-09-04
| ||
16:05 | Base for writing the start of the ROM. check-in: 2f679c4968 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:28 | Correct fossil/git/unknown references in CMake. check-in: e285be3fec user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:52 | Merge from trunk. check-in: 93fe2555d7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:48 | More base chunk writing work. check-in: 302ea8ae78 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:37 | Add reference to SQC. check-in: 28946ce64f user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:36 | Add base shared output code for writing packs and jars. check-in: ac4e25da4b user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:20 | Add SummerCoat base. check-in: 27408bcda8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-08-29
| ||
16:08 | Parsing of ROM settings. check-in: 42daff2483 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-08-28
| ||
15:30 | Base fill for argument parsing. check-in: 0ba2e926c0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-08-22
| ||
23:03 | Base for option handling. check-in: 147c731bda user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:24 | Add additional build arguments to the ROM to make things a bit easier to work with accordingly. check-in: 19c414a654 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-08-21
| ||
23:50 | Adjust CircleCI build to use an upcoming SpringCoat ROM. check-in: 297ba7899c user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:04 | Disable TestMinimizer. check-in: 16ed06a2d6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-08-17
| ||
21:13 | Update Code of Conduct from 2.0 to 2.1. check-in: 2487ac885e user: stephanie.gawroriski tags: trunk | |
01:23 | Correct JUnit time to seconds. check-in: a3749e2e0d user: stephanie.gawroriski tags: trunk | |
2021-08-09
| ||
02:32 | Base work on emulated runtime shelf. Leaf check-in: 810a054245 user: stephanie.gawroriski tags: wip-gcfnet | |
2021-08-08
| ||
15:20 | Complex driver lookup work. check-in: a93c9fbdf1 user: stephanie.gawroriski tags: wip-gcfnet | |
2021-08-06
| ||
01:04 | Add base for driver lookup. check-in: 6d0e56e721 user: stephanie.gawroriski tags: wip-gcfnet | |
2021-08-05
| ||
22:20 | Create new branch named "wip-gcfnet" check-in: 2d04ec2d23 user: stephanie.gawroriski tags: wip-gcfnet | |
2021-08-03
| ||
07:02 | Backup developer notes. check-in: cfd7548899 user: squirreljme.automation tags: trunk | |
2021-08-02
| ||
16:03 | Additional history. check-in: a28c6b7318 user: stephanie.gawroriski tags: trunk, x-date-202108 | |
2021-07-24
| ||
14:56 | Pull in the automatic test list generation from BVM; Make RatufaCoat compile again. check-in: e5aa3ccc9c user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:34 | Add auto-generated listing of tests so the test names do not need to be put in manually. Closed-Leaf check-in: 7483b99fdf user: stephanie.gawroriski tags: wip-bvm | |
13:56 | Add birth year for Near, since it is now well known. check-in: 913d9a8351 user: stephanie.gawroriski tags: trunk | |
2021-07-19
| ||
11:37 | Fix merging oddity. Closed-Leaf check-in: 4bf04b055c user: stephanie.gawroriski tags: wip-mlesummercoat | |
11:21 | Merge from trunk. Closed-Leaf check-in: a58505dd73 user: stephanie.gawroriski tags: wip-accelgfx | |
11:21 | Merge from trunk. Leaf check-in: f7551b4536 user: stephanie.gawroriski tags: wip-accesscontrol | |
11:20 | Merge from trunk. check-in: 68aaf9c0e7 user: stephanie.gawroriski tags: wip-bvm | |
11:19 | Merge from trunk. Leaf check-in: 461e36692d user: stephanie.gawroriski tags: wip-completioncount | |
11:16 | Merge from trunk. Closed-Leaf check-in: 0cacf8b3a2 user: stephanie.gawroriski tags: wip-gmfgfx | |
11:15 | Merge from trunk. check-in: 73ce2cee0d user: stephanie.gawroriski tags: wip-imode | |
11:14 | Merge from trunk. Closed-Leaf check-in: a5285c0d58 user: stephanie.gawroriski tags: wip-sdk | |
07:02 | Backup developer notes. check-in: ffd2949e20 user: squirreljme.automation tags: trunk | |
00:37 | Merge again from wip-mlesummercoat. check-in: f318e9c00c user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:33 | Correct compilation. check-in: 493edf6df1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:27 | Merge cherry pickings from mle-summercoat. check-in: 8959e4bdd9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:24 | Merge from trunk. check-in: b2c92c2ae1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:22 | Merge the fourth cherry pick, this should be the last one that is needed for now. check-in: 9a3ffcb437 user: stephanie.gawroriski tags: trunk | |
00:04 | Fix compilation error. Closed-Leaf check-in: ec14ed42c9 user: stephanie.gawroriski tags: wip-cherrysummercoat4 | |
2021-07-18
| ||
23:58 | Mass optimize imports. check-in: 95f1f0013f user: stephanie.gawroriski tags: wip-cherrysummercoat4 | |
23:52 | More cherry picking. check-in: 60b31a1dd3 user: stephanie.gawroriski tags: wip-cherrysummercoat4 | |
23:40 | Create new branch named "wip-cherrysummercoat4" check-in: 10326790ea user: stephanie.gawroriski tags: wip-cherrysummercoat4 | |
23:36 | Merge from trunk. check-in: 39b48f0265 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:29 | Merge in third cherry picking. check-in: ee64ee43a9 user: stephanie.gawroriski tags: trunk | |
23:11 | Add mechanism to skip from timeout tests. Closed-Leaf check-in: 54eafae659 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
22:26 | If the fullscreen test fails, just ignore it. check-in: a7915ee4ef user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
21:59 | Run full screen test multiple times until passing. check-in: dba8ba11cc user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:59 | Add missing thread model property. check-in: e9a2a89806 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:53 | Update form property total. check-in: 43b176db7f user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:51 | Add valid test for form properties. check-in: a416d8582e user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:44 | Bring in new CallTrace and Debugging. check-in: 594c5bcb31 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:43 | Bring in more shelf changes. check-in: c35f3f28e2 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:40 | Copy over. check-in: 0d81208215 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:39 | Delete bad copy. check-in: 42b8660119 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:36 | Bring in suites, launcher, and CLDC. check-in: efac26fd06 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:18 | Bring in base emulator and SpringCoat changes. check-in: 1c4893c3c5 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:14 | Seems some first lines were chopped off? check-in: 28c4659601 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:07 | Create new branch named "wip-cherrysummercoat3" check-in: a56a94d9a3 user: stephanie.gawroriski tags: wip-cherrysummercoat3 | |
20:05 | Merge from trunk, no actual changes. check-in: 088f352198 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:59 | Merge in the Gradle updates. check-in: f5042e7959 user: stephanie.gawroriski tags: trunk | |
19:45 | Pluck Gradle changes. Closed-Leaf check-in: f683e62774 user: stephanie.gawroriski tags: wip-cherrysummercoat2 | |
19:40 | Create new branch named "wip-cherrysummercoat2" check-in: 227b7e807c user: stephanie.gawroriski tags: wip-cherrysummercoat2 | |
19:36 | Correct JavaDoc compiler. check-in: 80122d1028 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:11 | More fixes. check-in: 2e820ec113 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:06 | Correct compilation. check-in: 98cae9ebd7 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:59 | Merge from trunk. check-in: 012d89d3e4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:48 | First merge of cherry picked code from SummerCoat Branch. check-in: 148135163a user: stephanie.gawroriski tags: trunk | |
18:32 | Bring in Formatter changes. Closed-Leaf check-in: e56339bce2 user: stephanie.gawroriski tags: wip-cherrysoftmath | |
18:17 | Update SpringThreadWorker. check-in: ea41ff845f user: stephanie.gawroriski tags: wip-cherrysoftmath | |
18:05 | Remove SummerCoat lib/rom building. check-in: 57736b0c58 user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:55 | More pull in. check-in: 6417d0d2de user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:42 | Pull in sorting and corrections as well. check-in: c438fd8e4b user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:39 | Move over manifest. check-in: ffe1e6dc3d user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:28 | Add util changes. check-in: 1b7afaad1f user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:27 | Include all of TAC. check-in: 76759942c6 user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:23 | More pull in. check-in: 902b6e4ecb user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:21 | More pull in. check-in: 5947f9160b user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:10 | More pickings of the call traces. check-in: a9353aca44 user: stephanie.gawroriski tags: wip-cherrysoftmath | |
17:01 | Remove the old bootstrap, it is broken and incomplete anyway. check-in: 8168620732 user: stephanie.gawroriski tags: wip-cherrysoftmath | |
16:52 | Cherry pick soft math from SummerCoat WIP. check-in: dc52179caf user: stephanie.gawroriski tags: wip-cherrysoftmath | |
16:30 | Create new branch named "wip-cherrysoftmath" check-in: c1bceb462d user: stephanie.gawroriski tags: wip-cherrysoftmath | |
16:26 | Merge from trunk. check-in: cd7e0eb20d user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:23 | Remove a minimizer method. check-in: 1776ee01cf user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:16 | Read of header fields. check-in: de9dac8135 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-07-13
| ||
16:17 | Rename getProperty() to getInteger(). check-in: 7f3d8c046b user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:23 | Have a stable shell sort for objects by allocating a secondary array to store indexes. check-in: ac36d222ae user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-07-12
| ||
23:55 | Add a test to ensure that sorting is stable, naturally it currently is not. check-in: 79a4ba74e6 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:27 | Optimize ShellShort gaps to not always use the largest gap sizes for even smaller arrays. check-in: 627632c11d user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:40 | Encapsulate some fields in minimized methods. check-in: 6ad2a66a0a user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:30 | Add some base means of getting method information needed for locations. check-in: be8451ff44 user: stephanie.gawroriski tags: wip-mlesummercoat | |
07:02 | Backup developer notes. check-in: 462fd679aa user: squirreljme.automation tags: trunk | |
2021-07-11
| ||
21:52 | Add base class for field and methods. check-in: f829b02e46 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:41 | Add base TOCs for fields and methods. check-in: 9d9277666e user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:11 | Have MinimizedClassHeader use HeaderStruct. check-in: 0c6a7ebe4d user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:01 | Split off TableOfContents into its own interface and have a memory backed one. check-in: dc5d2fca37 user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:28 | Add base ClassRom class. check-in: 136507c19e user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-07-10
| ||
15:24 | Debug note. check-in: db90e9204e user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-07-08
| ||
05:52 | Merge accidental heads. check-in: 75a702bb54 user: stephanie.gawroriski tags: trunk | |
05:52 | Update commercial license. check-in: b8e2f0254d user: stephanie.gawroriski tags: trunk | |
2021-07-07
| ||
07:02 | Backup developer notes. check-in: c94cb5ff64 user: squirreljme.automation tags: trunk | |
2021-07-06
| ||
22:31 | Merge from trunk. check-in: e0c3d0dcab user: stephanie.gawroriski tags: wip-bvm | |
19:30 | Update commercial license. check-in: 866b5f3d67 user: stephanie.gawroriski tags: trunk | |
19:26 | Merge from trunk. check-in: 821de32863 user: stephanie.gawroriski tags: wip-imode | |
19:26 | Merge from trunk. check-in: 55d7e749df user: stephanie.gawroriski tags: wip-sdk | |
19:25 | Merge from wip-mlesummercoat check-in: 654583e08e user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:23 | Merge from trunk. Closed-Leaf check-in: a9ecd7bc26 user: stephanie.gawroriski tags: wip-cherrypickuievents | |
19:20 | Merge from trunk. check-in: a0a1aa0874 user: stephanie.gawroriski tags: wip-gmfgfx | |
19:19 | Merge from trunk. check-in: bf68d593f8 user: stephanie.gawroriski tags: wip-accelgfx | |
19:18 | Merge from trunk. check-in: 197383dc1e user: stephanie.gawroriski tags: wip-accesscontrol | |
19:17 | Merge from trunk. check-in: 661b3d427a user: stephanie.gawroriski tags: wip-completioncount | |
19:09 | Merge from trunk. check-in: feffe326f4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:04 | More debugging work into SummerCoat. check-in: f000bfe71e user: stephanie.gawroriski tags: wip-mlesummercoat | |
14:37 | Add more base debug stuff. check-in: 9267cc1835 user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:33 | Remove defunct TestNG classes; Correct the Gradle build so that emulator classes/jar tasks are ran for hosted environments, this fixes debug-jdwp not being built at all. check-in: b0733ad000 user: stephanie.gawroriski tags: wip-mlesummercoat | |
12:56 | Remove references and usages of TestNG, it is not used at all. check-in: 768bb6a79f user: stephanie.gawroriski tags: wip-mlesummercoat | |
07:02 | Backup developer notes. check-in: 4fc38cb8d6 user: squirreljme.automation tags: trunk | |
2021-07-05
| ||
23:34 | Minor work. check-in: 72dc048d90 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:25 | Add unconditional breakpoint. check-in: 93be356c12 user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:51 | Get of class flags when debugging. check-in: 1abd4e1f7d user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:01 | Add flag to disable debugging when spawning for a VM, so that way running the AOT libraries does not cause those passes to wait for the debugger. check-in: 32ae544b63 user: stephanie.gawroriski tags: wip-mlesummercoat | |
14:51 | Embed the debug signature in a class and read it. check-in: 441a64e1c6 user: stephanie.gawroriski tags: wip-mlesummercoat | |
07:02 | Backup developer notes. check-in: 7c8d36dc28 user: squirreljme.automation tags: trunk | |
2021-07-04
| ||
23:24 | Just double registers to 128, since this is an abstract VM. check-in: 95edc68255 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:20 | Remove pinging in gcMemHandle. check-in: a77f8e1c2f user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:12 | More fixes due to real/logical slot positions. check-in: 122827c911 user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:56 | Add TestDupXTwoJI to compilation test. check-in: ecdefa3991 user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:51 | Use the correct pop count. check-in: a7e5190751 user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:21 | Make the minimizer test take multi parameters, to make it easier for testing with. check-in: 61c34373b9 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:08 | Check other property for debugging as well. check-in: 738e1f5956 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:49 | Do not run tests in parallel if debugging. check-in: 0004d176f3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:40 | Add class which causes the new stack code to fail with a stack underflow. check-in: c57cda579a user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:58 | Some stack work attempt. check-in: 17d2628861 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-07-02
| ||
23:31 | Documentation updates; Dedication to Near, may you rest in peace check-in: bda5556c83 user: stephanie.gawroriski tags: trunk, x-date-202107 | |
23:18 | Set default copyright. check-in: d595766b63 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-26
| ||
00:39 | Update TOR locations. check-in: 7b0e145404 user: stephanie.gawroriski tags: trunk | |
2021-06-24
| ||
21:34 | Make titles properly appear for applications (hosted); Add look and feel set for SwingDisplay for when applications set a different order for forms and otherwise, where different ordering would cause it to not be set (makes everything consistent). check-in: cd5899cbb9 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-23
| ||
11:44 | Use scrollbars for lists; Minor work on stack shuffling. check-in: 3fe31cab2b user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-22
| ||
07:02 | Backup developer notes. check-in: 43a4b96cbb user: squirreljme.automation tags: trunk | |
2021-06-20
| ||
13:24 | Add references to logical slots for the given stack function slots, will be used to identify things. check-in: a3d3ea75d7 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-19
| ||
21:57 | Make StateOperation take a new SoftRegister that knows if a value is temporary or not. check-in: 839be1bf79 user: stephanie.gawroriski tags: wip-mlesummercoat | |
14:03 | Add another note from elsewhere. check-in: 79dfdf47b4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:26 | Correct invokespecial for calling package-private methods? check-in: eb6d4fc0db user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:09 | Add test for invokespecial on a package-private. check-in: 582c216fd5 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-18
| ||
22:33 | Make SummerCoat compiler tests Hosted only; Handle squirreljme.jdwp for Hosted VMs to allow a debugger to connect (use standard Java SE launch means). check-in: 40b521fecd user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-17
| ||
16:12 | Add missing methods for byte/short/char. check-in: cef2bc7f6b user: stephanie.gawroriski tags: wip-mlesummercoat | |
07:02 | Backup developer notes. check-in: 7d8124e841 user: squirreljme.automation tags: trunk | |
2021-06-16
| ||
22:56 | Some renames. check-in: 4f146f2e9d user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:12 | Allow system properties to be defined by tests and parallelism to be disabled. check-in: 6955c91729 user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:18 | Add test for linked list compiler bug issue. check-in: eb50739d6e user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-15
| ||
07:02 | Backup developer notes. check-in: a3ea0d59db user: squirreljme.automation tags: trunk | |
2021-06-14
| ||
23:51 | Cap exponent in __normSubnormalF32Sig() more. check-in: bca61673f1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:50 | Correct SoftFloat.__normSubnormalF32Sig() which is the wrong direction. check-in: c1345581bf user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:12 | Fixes to cap exponent so the values are closer together. check-in: 2df236cbfd user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:26 | Only get the class path once; Correct JDWP being missing from test runs; Correct Formatter.__formatOtherUnsignedInt() not casting integer types properly. check-in: 642816aa18 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:25 | Merge from trunk. check-in: 95763cb4a3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:24 | Actually enable the pipelines. check-in: bc4beb8812 user: stephanie.gawroriski tags: trunk | |
16:48 | Bring in changes from trunk. check-in: 0faa48e04e user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:45 | Corrections and enable offline pipeline again. check-in: 30da8d1cfa user: stephanie.gawroriski tags: trunk | |
16:41 | Fix compilation error. check-in: 98fdfc9d74 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-13
| ||
19:48 | Remove the old API and launcher, everything will be fully integrated. check-in: 2ca83dc0c5 user: stephanie.gawroriski tags: wip-imode | |
19:46 | Merge from trunk. check-in: ef2165849b user: stephanie.gawroriski tags: wip-imode | |
19:33 | Merge trunk changes into wip-mlesummercoat. check-in: 92edf91842 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:07 | Merge in i-mode detection, yay! check-in: aa71b7ca84 user: stephanie.gawroriski tags: trunk | |
18:41 | Make two byte sequences become invalid in Shift-JIS. Closed-Leaf check-in: bdaa5861cf user: stephanie.gawroriski tags: wip-detectimodetitle | |
18:31 | Implement enough to cause launching to fail. check-in: cdb1ed5946 user: stephanie.gawroriski tags: wip-detectimodetitle | |
18:17 | i-mode applications appear on the launcher. check-in: bebf6fdc4f user: stephanie.gawroriski tags: wip-detectimodetitle | |
14:33 | Use the correct path for library names in hosted; Rename Application to JavaApplication to make room for i-mode. check-in: 9fb30b2eab user: stephanie.gawroriski tags: wip-detectimodetitle | |
13:57 | Add base for NTT Docomo API library; Add additional ignores. check-in: da31be0c72 user: stephanie.gawroriski tags: wip-detectimodetitle | |
11:58 | Differentiate between library types for VMFactory and Hosted so that i-Mode may be supported. check-in: d7a7af0556 user: stephanie.gawroriski tags: wip-detectimodetitle | |
11:11 | Create new branch named "wip-detectimodetitle" check-in: 1ff1a0d3c9 user: stephanie.gawroriski tags: wip-detectimodetitle | |
11:03 | Very minor not anything. check-in: fa8f1fe4db user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-10
| ||
21:52 | Remove accidental massive allocation of ArgumentFormat and cache it (so allocations are not done per decode); Base minor start for code decoding SummerCoat IL. check-in: 3f0c0aea99 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-06-09
| ||
12:17 | Update README with the other Java ME 8 devices that have been discontinued. check-in: dae0c44d67 user: stephanie.gawroriski tags: trunk, x-date-202106 | |
2021-05-30
| ||
12:55 | Add pool dump. check-in: a5da178d38 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-29
| ||
20:19 | Base work on methods. check-in: 9fad60c318 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:37 | Fields. check-in: 22c0bad634 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:26 | Switch some outputting to YAML. check-in: 0a0aa9054a user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:36 | Remove debugging. check-in: 65cab91573 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:32 | Corrections and fixes to base64 encoding, it works now! check-in: 0a4bb81930 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:38 | SquirrelJME is on Libera.Chat, so link the channels (they are Discord bridged)! check-in: 5a59136d65 user: stephanie.gawroriski tags: trunk | |
2021-05-25
| ||
12:42 | Base64 encoding fixes, getting closer. check-in: 6f6c736895 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-24
| ||
12:44 | Refactor of base64 encoding although it fails because count is non-zero. check-in: 6777425d11 user: stephanie.gawroriski tags: wip-mlesummercoat | |
12:16 | Correct padding placement. check-in: 22c2061e9f user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-23
| ||
23:49 | Base64 encoding attempt; Add test for encoding and decoding. check-in: 4b857ee53d user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-22
| ||
13:39 | Base for base64 encoder; Some initial work on a cleaner class dump. check-in: b10918cc21 user: stephanie.gawroriski tags: wip-mlesummercoat | |
07:02 | Backup developer notes. check-in: 1276442d67 user: squirreljme.automation tags: trunk | |
2021-05-21
| ||
11:59 | Dump to YML. check-in: 6854db5670 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-19
| ||
12:40 | Update scope. check-in: d9c94f2eca user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-17
| ||
07:02 | Backup developer notes. check-in: d6e3164051 user: squirreljme.automation tags: trunk | |
2021-05-16
| ||
23:41 | Dump methods and raw byte codes. check-in: ccb8e93bb0 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:24 | Commonization of some ROM loading; Make byte memory generic; Correct bugs with memory regions/inputStream; Base for dumping contents of a ROM. check-in: 4b6c5715b8 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:36 | Add base for a dump command to dump SummerCoat ROMs. check-in: 2db9728b7b user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-12
| ||
01:17 | Some base work on debugging integration. check-in: de7087e58e user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-10
| ||
22:20 | Add base for debug view. check-in: c5db1a0e91 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-09
| ||
13:17 | Exclude the dependency matrix output files in IntelliJ. check-in: 3e7edd2567 user: stephanie.gawroriski tags: wip-mlesummercoat | |
12:58 | Add additional ignore files. check-in: 3a02c8ab4e user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-08
| ||
16:03 | Add task and thread objects for SummerCoat. check-in: b1c75b60ea user: stephanie.gawroriski tags: wip-mlesummercoat | |
14:58 | Add MLE methods to get the current VMThread and conversion from VMThread to Task. check-in: 421a5b7756 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-07
| ||
19:31 | Add base for multiple thread models, currently will be in SummerCoat: coop and smt. check-in: 12822b6560 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:07 | Simplification of NativeCPU construction. check-in: 480008fbec user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:08 | Create new branch named "wip-sdk" check-in: ee103041ab user: stephanie.gawroriski tags: wip-sdk | |
14:20 | Initialize base debug connection in SummerCoat; Rearrange some of the CPU and attribute code to be cleaner. check-in: e9a61cc722 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-06
| ||
20:26 | Add InvalidMemoryHandleException. check-in: 34360a6849 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-05-01
| ||
12:59 | Merge in JDWP from the WIP SummerCoat MLE work. check-in: 043e00623c user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:52 | Merge in the JDWP changes from trunk. check-in: 729fd40a79 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:56 | Merge in JDWP work, much yay! check-in: e1c354b520 user: stephanie.gawroriski tags: trunk, x-date-202105 | |
01:51 | Slight inspection check. Closed-Leaf check-in: eafac1767b user: stephanie.gawroriski tags: wip-jdwp | |
01:47 | Implement field access and modification. check-in: b738e4301e user: stephanie.gawroriski tags: wip-jdwp | |
01:23 | Correct CURRENT_TYPE potentially failing if there is no current thread; Base for field access/modification. check-in: dbfb7ac5f9 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-30
| ||
23:00 | Implement non-generic copies for fields, methods, and variables; Finish ClassLoader.visibleClasses; Optimize imports; Set field watch/access to supported; Commonize capabilities. check-in: 9e52f35a57 user: stephanie.gawroriski tags: wip-jdwp | |
22:40 | Correct NPE for when an event causes the current thread to pause but there is no current thread; Implement Thread interrupt; Implement Thread stop but have it always fail because it is not supported; Implement exit; Implement functionality for holding events; Remove potential deadlock when executing commands; Implement dispose command for when the debugger disconnects; Implement class object to type lookup. check-in: 583803712f user: stephanie.gawroriski tags: wip-jdwp | |
12:26 | Implement clear all breakpoints. check-in: ac5bb30831 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-29
| ||
01:17 | Optimize the line number table which fixes IntelliJ setting a large number of breakpoints for a single line; Correct thread using the wrong type when adding to the items; Making stepping work. check-in: 3de7ca636e user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-27
| ||
23:11 | Correct total times for exited frames. check-in: 3996d1fa11 user: stephanie.gawroriski tags: wip-jdwp | |
23:01 | Do not count blank frames. check-in: a665c7f6c8 user: stephanie.gawroriski tags: wip-jdwp | |
22:56 | SpringCoat fixups and improvements on profiling. check-in: fb09a6ae61 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-25
| ||
19:03 | Hitting of breakpoints. check-in: caff3716a6 user: stephanie.gawroriski tags: wip-jdwp | |
18:29 | Correct class events where the type match was incorrect; More work on breakpoints; Have a cached/non-cached all types. check-in: 603160d63e user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-23
| ||
22:27 | Minor work. check-in: 060628504f user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-20
| ||
19:49 | Additional functions and fixes for Eclipse. check-in: 100635267e user: stephanie.gawroriski tags: wip-jdwp | |
01:24 | Clear out null list elements. check-in: 5daf337364 user: stephanie.gawroriski tags: wip-jdwp | |
01:03 | When StringBuilder is truncated or re-allocated, write NUL over the old byte values. check-in: 4584bb87b7 user: stephanie.gawroriski tags: wip-jdwp | |
00:33 | Report on threads that have terminated. check-in: c171407200 user: stephanie.gawroriski tags: wip-jdwp | |
00:19 | A bunch more work on debugger fixes; Refactor static fields in SpringCoat to work better with debugging; Add additional test to check static field access from a sub-class to the super-class. check-in: e07337f01e user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-19
| ||
22:14 | More JDWP fixing work. check-in: 24e639e9fe user: stephanie.gawroriski tags: wip-jdwp | |
02:39 | Implement data writing. check-in: ded8ca06dd user: stephanie.gawroriski tags: wip-jdwp | |
02:03 | When trying to read a thread, if it is an object then find the matching thread. check-in: b7d62ec4a4 user: stephanie.gawroriski tags: wip-jdwp | |
01:48 | Correct line number table being reported incorrectly. check-in: b4c18177d3 user: stephanie.gawroriski tags: wip-jdwp | |
01:33 | More event handling; Fallthrough threads when used as object; Make JDB print threads again; Correct a deadlock where a callback thread was initialized within a lock, but it could also be suspended by the debugger and such never free the lock. check-in: f1714531e7 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-18
| ||
21:47 | Base for event lookup. check-in: dcc7e176ff user: stephanie.gawroriski tags: wip-jdwp | |
21:26 | Initial trip for class status. check-in: ee7b8f2fe7 user: stephanie.gawroriski tags: wip-jdwp | |
21:14 | Add instructions on debugging. check-in: 22b586fe1a user: stephanie.gawroriski tags: wip-jdwp | |
21:01 | Minor cleanup. check-in: fa5d1df7b0 user: stephanie.gawroriski tags: wip-jdwp | |
20:59 | More removal of old code. check-in: 33836ec55d user: stephanie.gawroriski tags: wip-jdwp | |
20:54 | Clearing out more old code. check-in: 77284580bf user: stephanie.gawroriski tags: wip-jdwp | |
17:53 | More clearing out of old code. check-in: c2020554b1 user: stephanie.gawroriski tags: wip-jdwp | |
13:16 | More implementation work on event handling. check-in: 4033e258d0 user: stephanie.gawroriski tags: wip-jdwp | |
07:02 | Backup developer notes. check-in: d3c3512a87 user: squirreljme.automation tags: trunk | |
2021-04-17
| ||
17:31 | Some work on events. check-in: 8bdca46f29 user: stephanie.gawroriski tags: wip-jdwp | |
15:49 | Add in event modifier kinds that are valid for events. check-in: 7466301890 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-16
| ||
22:48 | Implement types. check-in: 4850de2da8 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-15
| ||
12:38 | Some minor cleanup. check-in: 734f3f062d user: stephanie.gawroriski tags: wip-jdwp | |
12:26 | Remove debug view for methods. check-in: fea20e5515 user: stephanie.gawroriski tags: wip-jdwp | |
12:22 | Get of all class types. check-in: f5376b2388 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-14
| ||
22:38 | Moving the commands except for event registration to the new viewers. check-in: 89f4b5ed10 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-12
| ||
22:51 | Some debugger work. check-in: becfd2f322 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-11
| ||
23:38 | Move of the other view interfaces to its own package. check-in: 1e37760ef9 user: stephanie.gawroriski tags: wip-jdwp | |
23:27 | Move more viewers around. check-in: d37e7d8f5a user: stephanie.gawroriski tags: wip-jdwp | |
23:24 | Move base view and viewer over. check-in: 715bc53a36 user: stephanie.gawroriski tags: wip-jdwp | |
23:21 | Forgot to commit the method viewer; Add package where viewers will be located. check-in: cd8b1b8dc7 user: stephanie.gawroriski tags: wip-jdwp | |
23:19 | Add base for viewers on methods, which are index based. check-in: 857662a390 user: stephanie.gawroriski tags: wip-jdwp | |
22:58 | More refactoring and cleaning up of threads. check-in: 3db641b357 user: stephanie.gawroriski tags: wip-jdwp | |
19:36 | More refactoring of the debugger. check-in: de9a8edb63 user: stephanie.gawroriski tags: wip-jdwp | |
16:14 | Set thread debugger ID to the hash code; Simplification of the debugger and removing some duplicate code. check-in: cd91da946b user: stephanie.gawroriski tags: wip-jdwp | |
15:36 | Base for new tripping with global trips. check-in: 114bbf4f91 user: stephanie.gawroriski tags: wip-jdwp | |
15:14 | Move trips over. check-in: 6fca45f9ae user: stephanie.gawroriski tags: wip-jdwp | |
14:27 | Minor debug work. check-in: 603f547715 user: stephanie.gawroriski tags: wip-jdwp | |
14:00 | Base for field read/write tripping. check-in: 5923155c8f user: stephanie.gawroriski tags: wip-jdwp | |
13:11 | Deprecate a bunch of old interfaces. check-in: bbd3e3b592 user: stephanie.gawroriski tags: wip-jdwp | |
13:04 | Rename command sets so they are in order. check-in: f49fb49179 user: stephanie.gawroriski tags: wip-jdwp | |
12:56 | Minor moving. check-in: fa5ee14093 user: stephanie.gawroriski tags: wip-jdwp | |
00:27 | Minor work. check-in: 154dc32117 user: stephanie.gawroriski tags: wip-jdwp | |
2021-04-10
| ||
23:55 | More debugger changes to the new way. check-in: ba7b920f22 user: stephanie.gawroriski tags: wip-jdwp | |
22:15 | Base for more types. check-in: 6cda559952 user: stephanie.gawroriski tags: wip-jdwp | |
21:52 | Base for new views which should work better between SpringCoat/SummerCoat. check-in: 4007dc7cc4 user: stephanie.gawroriski tags: wip-jdwp | |
18:08 | Do not add high longs. check-in: 7b3c40dc6b user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:39 | Implement float to int conversion; Fix type in SoftFloat IToF test. check-in: 95259c09fd user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:55 | Value correction. check-in: 809b4a8bbd user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:45 | Corrections to floating point 32-bit multiply. check-in: e3b3801c9e user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:20 | Porting of 32-bit float multiply. check-in: 2372e2f1e1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:40 | Run test in software. check-in: 5e1ec1fbbb user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:01 | Move some of the soft/hard math to its own directory. check-in: b47f422157 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-04-09
| ||
07:02 | Backup developer notes. check-in: d6202505b5 user: squirreljme.automation tags: trunk, x-date-202104 | |
2021-04-08
| ||
23:49 | Correct SoftFloat.__roundPackToF32() error due to condition inversion. check-in: 85efdc914d user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:30 | Adjust ItoF test more and convert back. check-in: 9c639f517b user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:18 | Slight adjustments. check-in: bea50fc813 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:07 | Adjust the conversion test to include more values, for more testing. check-in: 32d1ab4a0a user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:59 | Add floating point conversion and test. check-in: 92b3db0cd1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:35 | Partial reversion; Add additional support methods. check-in: 6fd28da228 user: stephanie.gawroriski tags: wip-mlesummercoat | |
14:19 | Attempts made this morning, will be reverting and retrying later today. check-in: 354fd9e3c2 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:57 | Some work on making longer boot jar pointer entries. check-in: 4546f05a50 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:18 | Add some float methods. check-in: 1d922afad5 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-04-07
| ||
23:36 | Base SoftFloat work. check-in: d0368d60e0 user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:14 | Go through table of contents to find JAR entries. check-in: 9eabb7b8fa user: stephanie.gawroriski tags: wip-mlesummercoat | |
12:47 | Add new HeaderStruct for common loading of Packs/JARs. check-in: bbfe64b055 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-04-06
| ||
12:32 | Add a notice on headless FB attaches. check-in: cfb5827d03 user: stephanie.gawroriski tags: wip-mlesummercoat | |
12:26 | Use existing readUTF() from DataInputStream. check-in: 217a78005e user: stephanie.gawroriski tags: wip-mlesummercoat | |
12:24 | Move the LogicHandler newArray/newInstance to ObjectShelf instead; Implement enough logic to print the initial library name. check-in: 5e5f6dea07 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:39 | Do not add the fake clone() to arrays, this is no longer needed and will break linkage. check-in: c848058b3e user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:31 | Remove the hex dump debug. check-in: 04923daf31 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:31 | Correct reading from TOCs. check-in: bc8ae80759 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-04-05
| ||
21:50 | Implement 64-bit multiply in software. check-in: 421f61aaea user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-04-04
| ||
23:53 | Base load of JAR info. check-in: c82917fc82 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:02 | Correct a bunch of math related errors. check-in: 39a467a2f1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-04-03
| ||
21:46 | Correct the wrong order for counting being used when object arrays are read from. check-in: f14db092c6 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:11 | Cut the top two frames off. check-in: 267a81ccbe user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:24 | Add locale get; Correct PUTSTATIC destroying old-object values. check-in: 1d160d1402 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:05 | Print hex for addresses in the stack trace. check-in: 4cb1ab38b1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:53 | Printing of stack traces in SummerCoat. check-in: 97799134da user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:45 | Add flushing; Implement some more needed methods. check-in: 8ee544bdbe user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:50 | Add base for reading from the ROM; Add InvalidROMException; Add catcher for when the bootstrap fails. check-in: ceafea8be2 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:17 | Optimize if we refer to our own entire chunk as a sub-section. check-in: eaa0c3d1b1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:14 | Correct linkage of abstract classes that extend interfaces. check-in: 09005b7684 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:09 | Copy the byte order for real memory. check-in: b242b07b2d user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:08 | Add base for memory subsectioning; Switch ROM access to use memory instead; Add absoluteAddress() for memory. check-in: 5bc0b4abe8 user: stephanie.gawroriski tags: wip-mlesummercoat | |
14:52 | More base work. check-in: 6e7a491fd5 user: stephanie.gawroriski tags: wip-bvm | |
12:51 | Add more base for BVM. check-in: dcb1c8c254 user: stephanie.gawroriski tags: wip-bvm | |
2021-04-02
| ||
12:51 | Add base for NTT Docomo related modules. check-in: 803782e40b user: stephanie.gawroriski tags: wip-imode | |
12:40 | Create new branch named "wip-imode" check-in: ba585b0086 user: stephanie.gawroriski tags: wip-imode | |
2021-04-01
| ||
23:49 | Base for BVM. check-in: 9248eac8ce user: stephanie.gawroriski tags: wip-bvm | |
22:40 | Create new branch named "wip-bvm" check-in: 9c1d65a6da user: stephanie.gawroriski tags: wip-bvm | |
2021-03-27
| ||
03:48 | Committing after a few days. check-in: bed77b2441 user: stephanie.gawroriski tags: wip-cherrypickuievents | |
2021-03-24
| ||
23:31 | Cherry pick event handling for keys. check-in: 142afcb003 user: stephanie.gawroriski tags: wip-cherrypickuievents | |
22:56 | Create new branch named "wip-cherrypickuievents" check-in: 82e52ff626 user: stephanie.gawroriski tags: wip-cherrypickuievents | |
2021-03-21
| ||
18:58 | Implement byte code. check-in: 213263719e user: stephanie.gawroriski tags: wip-jdwp | |
18:19 | Implement string access. check-in: cc79c7ce58 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-20
| ||
05:43 | Update splash screen copyright. check-in: 606592de38 user: stephanie.gawroriski tags: wip-jdwp | |
05:34 | Reading of array values. check-in: fb2c75a862 user: stephanie.gawroriski tags: wip-jdwp | |
02:51 | Correct class types for synthetics. check-in: b87edcfa87 user: stephanie.gawroriski tags: wip-jdwp | |
02:48 | Correct implementation of values and add additional context to derive a value. check-in: a30597bb7e user: stephanie.gawroriski tags: wip-jdwp | |
01:33 | New implementation of values. check-in: 5a73dfbed8 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-18
| ||
07:02 | Backup developer notes. check-in: 47a02cc045 user: squirreljme.automation tags: trunk | |
01:28 | Add base interface for arrays. check-in: 47867ef407 user: stephanie.gawroriski tags: wip-jdwp | |
01:28 | Implement base for new means to access values. check-in: c72f33f687 user: stephanie.gawroriski tags: wip-jdwp | |
00:57 | Base reporting of objects, values and otherwise will need to be refactored however. check-in: 983cf2adfa user: stephanie.gawroriski tags: wip-jdwp | |
00:29 | Report the number of instructions in a method even if there are no lines. check-in: 71b4e72dff user: stephanie.gawroriski tags: wip-jdwp | |
00:13 | Add event modifiers. check-in: d192b87e06 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-17
| ||
22:55 | Update iOS 9 job name. check-in: 5c064c6796 user: stephanie.gawroriski tags: trunk | |
11:48 | Class status is stored as bits. check-in: c4dc7bbed0 user: stephanie.gawroriski tags: wip-jdwp | |
03:10 | Correct debugger deadlock. check-in: 3e8c48c93a user: stephanie.gawroriski tags: wip-jdwp | |
03:02 | Move notice on send to other location. check-in: 2f9985976b user: stephanie.gawroriski tags: wip-jdwp | |
02:56 | Emit class prepare events; Implement single thread suspend/resume. check-in: f37e98ea73 user: stephanie.gawroriski tags: wip-jdwp | |
02:25 | Refactor events slightly to reduce duplication; Send the VM_START event when the main thread in the main task gets initialized. check-in: a7445c84d6 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-16
| ||
02:13 | Getting of static and instance field values. check-in: b014063db5 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-15
| ||
23:10 | Support for thread state reporting in debugging (RUNNING, SLEEPING, MONITOR_WAIT); Reporting of thread states in SpringCoat; Getting of variables from locals/stack; Getting of the this Object, used by Eclipse; Add JDWPCollectable to allow objects and such to go away when in the collected state; Make SpringThread JDWPCollectable and have them removed on termination check-in: e36348e4ab user: stephanie.gawroriski tags: wip-jdwp | |
07:02 | Backup developer notes. check-in: 56abf6a71c user: squirreljme.automation tags: trunk | |
01:10 | Add interface classes, needed by Eclipse. check-in: e33e5eeb4f user: stephanie.gawroriski tags: wip-jdwp | |
00:47 | Implement SIGNATURE which is needed Eclipse. check-in: abaaf49890 user: stephanie.gawroriski tags: wip-jdwp | |
00:34 | Add JDWPField and split common methods into JDWPMember, these are needed by Eclipse to not crash when debugging. check-in: 99656809d2 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-14
| ||
20:02 | Report thread start and end. check-in: d6148de78b user: stephanie.gawroriski tags: wip-jdwp | |
18:51 | Thread suspension update. check-in: e770375c4b user: stephanie.gawroriski tags: wip-jdwp | |
18:41 | Support for line numbers. check-in: e501049133 user: stephanie.gawroriski tags: wip-jdwp | |
18:12 | Additional methods and fixes to make it work for IntelliJ. check-in: 7eceead840 user: stephanie.gawroriski tags: wip-jdwp | |
17:39 | Add support for the "where" command in JDB. check-in: 8dd9d6b5ac user: stephanie.gawroriski tags: wip-jdwp | |
17:21 | Ability to suspend and list threads in JDB. check-in: 5cdfdc1250 user: stephanie.gawroriski tags: wip-jdwp | |
16:25 | Implement enough to allow JDB to connect and suspend. check-in: 8265b2a206 user: stephanie.gawroriski tags: wip-jdwp | |
15:17 | More work on debugging. check-in: 7a48d2017c user: stephanie.gawroriski tags: wip-jdwp | |
13:55 | Implement super class for classes; check-in: 4816a0af12 user: stephanie.gawroriski tags: wip-jdwp | |
13:49 | Appears class types take field signatures; Correct unknown command set appearing in packet strings. check-in: d28dff96dc user: stephanie.gawroriski tags: wip-jdwp | |
07:02 | Backup developer notes. check-in: 079546434d user: squirreljme.automation tags: trunk | |
04:12 | Implement enough to make not implemented not emitted. check-in: cc735a4f26 user: stephanie.gawroriski tags: wip-jdwp | |
03:39 | Add class method names and frames. check-in: a3ab6577b1 user: stephanie.gawroriski tags: wip-jdwp | |
03:25 | Threading and frame work. check-in: 814037d469 user: stephanie.gawroriski tags: wip-jdwp | |
02:02 | Add some thread frame reference. check-in: aeaa5226c9 user: stephanie.gawroriski tags: wip-jdwp | |
01:29 | Refactor of references to simplified links. check-in: 6855fb7317 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-13
| ||
20:39 | Implement enough for IntelliJ to show the pause button. check-in: 32de6c82fc user: stephanie.gawroriski tags: wip-jdwp | |
18:10 | Minor JDWP and thread group work. check-in: c0fdb691cd user: stephanie.gawroriski tags: wip-jdwp | |
17:24 | Handle basic event requests. check-in: ef443acbc8 user: stephanie.gawroriski tags: wip-jdwp | |
15:48 | More debugger work. check-in: 5c433794de user: stephanie.gawroriski tags: wip-jdwp | |
15:19 | Constants and base event decode logic. check-in: 233cd264a1 user: stephanie.gawroriski tags: wip-jdwp | |
04:38 | Occurance. check-in: e893c8121c user: stephanie.gawroriski tags: wip-jdwp | |
04:36 | Add base for EventRequestCommandSet. check-in: ad8050aba4 user: stephanie.gawroriski tags: wip-jdwp | |
03:50 | Corrections to header size and such. check-in: 6e4891004d user: stephanie.gawroriski tags: wip-jdwp | |
03:30 | Seems the code stopped reading packets? check-in: f3a3760374 user: stephanie.gawroriski tags: wip-jdwp | |
03:25 | Correct config name; Reading/writing work. check-in: 2842574597 user: stephanie.gawroriski tags: wip-jdwp | |
03:04 | Commit after watchdog crash: JDWP Controller work. check-in: b4d2fd7de2 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-12
| ||
23:19 | Parsing of JDWP packets. check-in: b977dcc3b8 user: stephanie.gawroriski tags: wip-jdwp | |
22:21 | Reply check. check-in: 62d11aa54e user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-11
| ||
00:32 | Some base packet work. check-in: 18fc32ca8b user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-10
| ||
13:54 | Base for initial JDWP communication layer. check-in: 0e22873b78 user: stephanie.gawroriski tags: wip-jdwp | |
2021-03-09
| ||
04:02 | Base JDWP and handshake. check-in: b404e36ee0 user: stephanie.gawroriski tags: wip-jdwp | |
03:47 | Full run corrections; Add base for JDWP connection. check-in: b08fa1bfd6 user: stephanie.gawroriski tags: wip-jdwp | |
01:11 | Add base for JDWP classes. check-in: 0b59d17c02 user: stephanie.gawroriski tags: wip-jdwp | |
00:39 | Create new branch named "wip-jdwp" check-in: da726b622c user: stephanie.gawroriski tags: wip-jdwp | |
00:29 | Add base file for JDWP support. check-in: 718c74ec13 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-03-08
| ||
20:34 | Some minor work on JVM init. check-in: 0d74334a90 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:17 | Memory handle implementation. check-in: 33415145f0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:37 | Increase performance of allocation more, keep stats too! check-in: a8f9fc86f2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:09 | Increase speed of initial collisions. check-in: d1b3b5f762 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:50 | Increase the speed of collision detection. check-in: 6f6c8eece8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:38 | Implementation of memory handles. check-in: 3c923837db user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:03 | Implement handle destruction. check-in: 65e2deab71 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:57 | Use temporary solution for 64-bit mul. check-in: b5d2faea0f user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:50 | Base work on randomness. check-in: 27c8b98d04 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:23 | More base handle work; Add base for random. check-in: ad9277cc73 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-03-07
| ||
14:58 | Add some checks for handles. check-in: fcf12271e7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:27 | Add atomic support for C11 and Win32. check-in: ad95d37cec user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:13 | Add project name. check-in: a2ab029a8c user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-03-06
| ||
21:38 | Add test to check that endianess is correctly set and performed. check-in: f258bf59fd user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:06 | Add test for various memory handle actions; Some cleanup and moving around. check-in: ee7fc85f2d user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:29 | Add base for bounds checks in memory handles. check-in: 92d5f25f84 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:48 | Add additional failure tests for memory handles. check-in: 52b9289b26 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:00 | Remove some old JVM stuff. check-in: 3ab76afd08 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:52 | Update syntax; Add negative jvmNew() tests; Adjustments to jvmNew() to check before doing. check-in: bddb2e24c3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:17 | Flush stderr to make sure any text we pop out gets printed. check-in: bdeb9da531 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:13 | Correct built-in ROM usage, CMake was not being used correctly; Add blank file for networking in RetroArch. check-in: e57a813feb user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:34 | Add banner to the Python file and cleanup. check-in: 23f3208b0a user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:59 | Add a bunch of source files for what will be needed in the future. check-in: 42ed3ff80d user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:36 | Shorten job name. check-in: 5c3c67acc4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:19 | Adjust jobs to be more efficient and allow the built-in ROM to be used for testing; Add a separate poke step for RetroArch if the RutafaCoat stages succeed. check-in: 0075474604 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:04 | Install Git on the buster image. check-in: faf6edc21e user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:27 | Put the MIPS, PowerPC, and SPARC64 RatufaCoat tests behind the main x86 Linux test. check-in: 6375b26c1d user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:18 | Add failure case so CircleCI knows the test fails; Add reporting for the other versions. check-in: 280fc80115 user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:10 | Store results as artifacts as well. check-in: 2cbbfea21a user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:01 | Cat in the test results. check-in: c32078a380 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:57 | Always run the locator. check-in: 08c3d1e53b user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:53 | Add locator debugging. check-in: 78c7283eee user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:48 | Set correct working directories. check-in: a2e07222a2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:42 | Do not specify a shell for Linux; Install python3 in the event it is missing. check-in: 179d94def4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:36 | Output JUnit XML Files when converted; Run some of the conversions in the script. check-in: 78d589f338 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-03-05
| ||
23:59 | Add a small Python script to convert CTest output to JUnit. check-in: 59bcba2b5c user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:41 | Add versioning information to the CMake build. check-in: 60449b6303 user: stephanie.gawroriski tags: wip-ratufarefactor | |
08:02 | Backup developer notes. check-in: 98c285d351 user: squirreljme.automation tags: trunk | |
04:01 | Add MIPS and SPARC64; For the built-in ROM, only forward the C file. check-in: b8f01bbc8d user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:50 | Remove use of sudo; Use the correct QEMU binary. check-in: f04ce90243 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:44 | enable_testing() must be done in the ROOT project otherwise it will never work; Adjust CI/CD. check-in: d13b39dbf7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:13 | Make core SquirrelJME FPIC. check-in: d83c8fe570 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:10 | Use newer cmake for Linux builds; Make RetroArch build PIC. check-in: 915f598061 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:43 | Debug? check-in: dcc703cb35 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:36 | Try quotes? check-in: 2232022ce8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:25 | Add some more ignore files from CMake; Fixing of config for cross compile tests. check-in: 906bece4f0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:54 | Do not direct link to AR and LD. check-in: dcd5bbb793 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:53 | Correct define reference. check-in: eed7917414 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:52 | Add samples for CTest conversion; Allow wrapping into CMake for QEMU test execution. check-in: e9baea28d3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-03-04
| ||
23:35 | Make CTest be extra verbose and add test result output. check-in: f3ba22092a user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:28 | Add some more debugging and the ability to skip tests. check-in: f191781b62 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-03-01
| ||
02:45 | Add link to updates. check-in: e483eb41cb user: stephanie.gawroriski tags: trunk, x-date-202103 | |
01:57 | Minor work. check-in: ffa205acdd user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-02-28
| ||
21:05 | Adjust option for potential multiplayer. check-in: 8b8b78a149 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:00 | Add option for potential multiplayer mode. check-in: df7c0a4b22 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:34 | More adjustments. check-in: efa406f019 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:23 | Add a bunch of options for RetroArch for future implementing. check-in: 0fc2c1cd56 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:34 | Add ROM identifier and creation date, will be needed to double-check savestates in RetroArch. check-in: 56c5ce0d38 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:58 | More moving around and cleanup. check-in: a3bdd868a5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:32 | More corrections. check-in: c95393382b user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:30 | More organization. check-in: b22ed81f2e user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:21 | More moving around. check-in: 1649f5671b user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:55 | Move over sjme_jvmDestroy. check-in: 8879364249 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:44 | Add base for VFS files. check-in: 4e0c407401 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:30 | Update RetroArch makefile. check-in: 2aec5b1dab user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:24 | More cleanup and otherwise. check-in: 3c5117ce33 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:21 | More cleanup and moving around. check-in: 006f55a406 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:14 | More cleanup and moving around. check-in: 0ec7fae7ed user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:58 | Partial cleanup and organization. check-in: 8622e338f1 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:26 | Fail tests if none were ran and not found; Adjust code style; Remove extrenous doxygen comments; Add TODO base. check-in: 683a4ab2d5 user: stephanie.gawroriski tags: wip-ratufarefactor | |
14:43 | Remove some comment chunks. check-in: 17c6e47103 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:03 | Print Java version, seems to make it work. check-in: 9c7c7b4971 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:55 | Updates for IntelliJ/CLion 2020.3. check-in: dbd5d2498c user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:41 | Correct full path being used for CMake tests. check-in: 5b39388673 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:17 | Lowercase E. check-in: 927353be91 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:12 | Assuming buster uses root already? check-in: f031257032 user: stephanie.gawroriski tags: wip-ratufarefactor | |
00:07 | Add test PowerPC build. check-in: ed107edc3e user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-02-27
| ||
23:30 | Add RatufaCoat to CircleCI build so that it gets compiled and tested. check-in: 3b44e23c0b user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:26 | Add additional headers for audio and video. check-in: 0890bcdcd8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:20 | Add base for JVM source; Move integer division into a new softmath. check-in: 1ba5ae7dd9 user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:09 | Do not use SQUIRRELJME_HAS_BUILTIN under emscripten. check-in: 7bb1fd016a user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:06 | Update RetroArch makefile. check-in: c7e6eaacbd user: stephanie.gawroriski tags: wip-ratufarefactor | |
23:01 | Split some more for RetroArch. check-in: fe95dc35aa user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:53 | Add base source for audio/midi support; Use underscore instead of dash for the library to match standard conventions. check-in: 3dd2df230b user: stephanie.gawroriski tags: wip-ratufarefactor | |
22:45 | Add base for global state; Base for joypad specific config. check-in: de12fb9236 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:27 | Use a variable for the ROM URL. check-in: e0e0b8f3c4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:36 | Some fixes. check-in: 31f0aea7a8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:10 | Update RetroArch header. check-in: 03106924ca user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:13 | Add some additional setup and otherwise. check-in: 6eaaaf45c0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:46 | Add blank file for CPU workings. check-in: 237bfcc5cb user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:39 | Add base files for memory handles. check-in: 2a502da42b user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:32 | Correct code templates. check-in: 5b3acf73a2 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:27 | More base work on project layout. check-in: fa9ff1c64a user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-02-26
| ||
21:13 | Adjust order. check-in: 45906bcd69 user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:00 | Merge from MLE SummerCoat. check-in: eefdc57628 user: stephanie.gawroriski tags: wip-ratufarefactor | |
19:54 | Re-order jobs. check-in: a668298b90 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:02 | Correct script for download. check-in: 195d183d73 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:35 | Download ROM from GitLab. check-in: b990508c14 user: stephanie.gawroriski tags: wip-ratufarefactor | |
18:10 | Build ROM then poke RetroArch CI/CD. check-in: 9b162439a0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:34 | Use --no-daemon for Gradle. check-in: 707b3d9496 user: stephanie.gawroriski tags: wip-ratufarefactor | |
17:22 | Hopefully fix CircleCI config? check-in: a147263036 user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:45 | Add Job in CircleCI to build and upload the built-in ROM. check-in: 71ea96d9d8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:43 | Debugging. check-in: 68e72c70e8 user: stephanie.gawroriski tags: wip-ratufarefactor | |
15:16 | Change stage. check-in: b5810accdc user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:55 | By pipeline. check-in: 90fad6f4d0 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:43 | Try referring to the current commit? check-in: e18a21f322 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:36 | Add placeholder job in the middle. check-in: cf3a795e92 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:32 | Use pipeline ref? check-in: 1b7554ed4c user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:17 | Refer to the project? check-in: b3baae5892 user: stephanie.gawroriski tags: wip-ratufarefactor | |
13:11 | Move to build-prepare? check-in: 8c031f7f00 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:52 | Update CI/CD again. check-in: 23fdc63070 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:16 | Really remove dependencies. check-in: 9c004a62ca user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:12 | Remove all dependencies. check-in: f52c35ecb4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:04 | Mark extra IntelliJ directories for ignore. check-in: dc08a2cf89 user: stephanie.gawroriski tags: wip-ratufarefactor | |
03:03 | Try a different stage? check-in: d77e6a1b4b user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:58 | Use dependencies per job. check-in: 0d4432c5ee user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:48 | Update apt. check-in: d8f78f5a16 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:44 | Depend on build preparation. check-in: d68ad8800b user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:38 | Use build-essential. check-in: 6843ab49cf user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:37 | Check if it is actually disabled to use it. check-in: dfbdc3610a user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:32 | CI/CD Fixes; Allow RetroArch to pickup the internal ROM. check-in: 799b33c8b6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:04 | Install G++ for compilation. check-in: 780125ad3b user: stephanie.gawroriski tags: wip-ratufarefactor | |
02:01 | Try to include the built-in ROM for RetroArch. check-in: 7b188ce499 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:58 | Do not list dependency. check-in: fb54b3c373 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:50 | Merge from wip-mlesummercoat to work on it as well; For running the full suite allow tests to be included as well; Add conversion of ROM to C for built-in RatufaCoat ROM; Pick up built-in ROM if it exists. check-in: 6c41a6c197 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2021-02-25
| ||
23:10 | Add injector() support for SpringCoat. check-in: 9e24fd3543 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:30 | Some lunch time test fixes: characters not being encoded properly, some test results not marked as coming from boxed arrays. check-in: 6dc86a3a7d user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-24
| ||
12:47 | Optimize import. check-in: 1a62fb21f9 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-23
| ||
23:45 | More optimizations. check-in: 0c0902ee41 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:36 | Optimize 64-bit long division. check-in: e2e2d18455 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:02 | Increase speed of SoftLong.__div(); Correct test dependencies so if a library changes it is not considered up-to-date. check-in: 4b46a07cdf user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:27 | Minor work. check-in: eb903ba395 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-21
| ||
21:20 | Debug mark out getting traces. check-in: ead2833b39 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:20 | Base for reading the pack header. check-in: ca0d081456 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-20
| ||
19:12 | Check magic number of the ROM. check-in: 2d05f13687 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:45 | Add test for long division. check-in: 62a792ab66 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:57 | Correct division. check-in: 75da38ad2f user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:04 | Use lo+hi for long/double instead of hi+lo, note that there are some isues with this. check-in: 016c576250 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-19
| ||
22:37 | Add a memory profile indicator, to determine if running code should save extra memory; Include interface methods into abstract methods, since they can be referred to.; Add test to invoke a virtual method defined by an interface from an abstract class. check-in: 8b72315a64 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:17 | Add real memory which can be accessed via the base. check-in: f75d86e85f user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-17
| ||
03:07 | Remove debug print on the key events. check-in: e89c6cc88d user: stephanie.gawroriski tags: wip-mlesummercoat | |
03:07 | Add needed keys on the numberpad for star, pound, and the few command keys. check-in: 3219ef3702 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:49 | Fix string split using the wrong class; Implement handling of keys in the Swing based UI. check-in: 473e903283 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-14
| ||
22:44 | Add base for new instruction handler; For any breakpoint put down where the breakpoint was located. check-in: f07f970d45 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:36 | Switch to longs for all memory based operations. check-in: 43a9dc2d9c user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:33 | Add byte order for the abstract memory classes; Implement the basic types for the streams. check-in: 4852be2c2c user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:54 | Add MemoryStream interface to get the address and offset of a memory based input/output stream. check-in: 0126234d51 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:38 | Suppress useless casts in the array instance check. check-in: d56fc7eb71 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:37 | Add TestInvokeInterfaceABViaAB. check-in: 89a89bfece user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:22 | Add tests for subclass implementations. check-in: a5691746ec user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:12 | Add interface method invocation test; Make Jasmin assembly errors more pronounced; Allow test.single to accept binary names as well. check-in: 7467b1e1db user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-11
| ||
02:02 | Correct meep-rms test. check-in: 34d8f1622c user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:02 | Delete a bunch of old classes and such that are no longer used. check-in: 73f24adb29 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-10
| ||
23:37 | Add notes in the interface breakpoints. check-in: e522afb433 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:26 | Deprecate a bunch of old classes to get deleted. check-in: 5a6e63d30d user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-09
| ||
23:58 | Change override. check-in: cad038addf user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:53 | Make ReadableMemoryInputStream() and WritableMemoryOutputStream() implement the DataInput/DataOutput. check-in: 1f9c74d9fe user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:30 | Move over the memory related interfaces and otherwise, as they will be useful for loading. check-in: fbce52a85d user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:15 | Add more base packages. check-in: 52615edeb3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:50 | Optimize interface invocation register usage and simplify the methods, this makes the code generate for the compiler. check-in: 8a2e5e4908 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:04 | Perform a full import optimization, also fixes compile error in MLEObject. check-in: d9f42257d4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-08
| ||
08:02 | Backup developer notes. check-in: 1033b0753f user: squirreljme.automation tags: trunk | |
00:48 | Correct LLETypeShelf.isInstance(). check-in: 06f86cea64 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-07
| ||
22:45 | Correct implementation of LLEObjectShelf.isAssignableFrom(). check-in: ff50f9cb4b user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:26 | Correct bug in LLETypeShelf.isAssignableFrom() which would cause an infinite loop when checking super classes. check-in: e0a18f8843 user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:19 | Add debug flag for class file debugging; Move some Text locals into a state class to help SummerCoat; Switch back the array checking to be correct. check-in: ed255d8453 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:53 | Force common-vm to be included in more places in the event it is hidden. check-in: a7cbc2cf01 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:35 | Remove command line print. check-in: bc0b55051d user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:31 | Still not working properly. check-in: 4bb7d63f46 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:53 | More array work, however the VM seems to be broken now? check-in: 36ecfb5e37 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:33 | Add additional tests for array store checks; Correct instanceof when checking arrays in SpringCoat. check-in: f61134bb5f user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:59 | Migrate LogicHandler.objectTypeBracket() to LLETypeShelf.objectType(). check-in: 06c54db011 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:29 | Add TypeShelf.isAssignableFrom(); Have Class.isAssignableFrom() use that. check-in: 06986a725a user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:20 | Have helper functions refer to classes as well instead of only LogicHandler. check-in: 9bc40fca25 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:16 | Remove ClassInfoBracket and move everything to TypeBracket. check-in: 76eac32f74 user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:56 | Deprecate ClassInfoBracket into TypeBracket. check-in: cec7655ebe user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:52 | Implement some more needed logic. check-in: 08f49f4cc1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
14:55 | Implement handle GC a bit later; Make PING show up regardless of debug. check-in: 12ed864d38 user: stephanie.gawroriski tags: wip-mlesummercoat | |
08:02 | Backup developer notes. check-in: 5caee0df98 user: squirreljme.automation tags: trunk | |
03:57 | Linking of interfaces. check-in: e6f215f875 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:07 | Minor work. check-in: fefdbfdd9c user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-06
| ||
23:19 | More work on interface initialization. check-in: 1ecca04c42 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:06 | Work on invoking interfaces. check-in: b258aa1084 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-05
| ||
00:23 | More logical work on performing interface calls. check-in: f9c59850c1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-04
| ||
03:10 | Implement integer byte reversal. check-in: ec29c1e86b user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-02-02
| ||
08:02 | Backup developer notes. check-in: 053aeb0561 user: squirreljme.automation tags: trunk | |
00:20 | Update links. check-in: 96151d7924 user: stephanie.gawroriski tags: trunk | |
2021-02-01
| ||
20:45 | Base logical layout for interface method invocation. check-in: 54c6a2217c user: stephanie.gawroriski tags: wip-mlesummercoat | |
08:02 | Backup developer notes. check-in: c72a938b04 user: squirreljme.automation tags: trunk, x-date-202102 | |
01:27 | If __isInstance() returns early, set the result to 1 so that the cast quickly happens. check-in: 56e1a6715e user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:06 | Set a frame limit for SummerCoat. check-in: 8c92cf42f1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:42 | Correct initialization order. check-in: bdd88b2781 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:40 | Perform some refactorings, although the result broke. check-in: 14dacb10df user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-31
| ||
23:31 | Rip out old interface using code. check-in: da5b502b31 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:22 | Remove the interface related instructions, they will be gone now. check-in: 124708a6fb user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:18 | Implement of field put. check-in: 8bb952952c user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:34 | Add a cached check to determine if when checking for casting that a type is compatible. check-in: 3fc32bd74b user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:55 | Perform the initial suite scan; In ClassName correct primitiveType() when the class is an array of an array. check-in: d74d9c789c user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:45 | Hide debug messages behind the ENABLE_DEBUG field; Move HexDumpOutputStream to cldc-compact, it will be useful; More fixes. check-in: 71270087b3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:35 | More corrections. check-in: 7ad7fa4acc user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:33 | More corrections. check-in: 994c4304a3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:25 | Move another class other; Correct build more. check-in: 7bacd0f026 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:22 | Remove dependencies on the strings module. check-in: d0bbbf01cf user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:21 | Move StringUtils to cldc-compact; Remove strings module; Make the TypeArrayList classes implement RandomAccess so they are more optimized. check-in: 57c7cc009c user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:13 | Move the other suite code to cldc-compact. check-in: 38ee93c3d1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:05 | Move the EntryPoint(s) class to cldc-compact. check-in: 6b4af02488 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:03 | Remove manifest reader dependency from Squirrel Quarrel. check-in: 6dc6e907bd user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:02 | Remove the manifest reader project. check-in: 71028a9cf0 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:01 | Remove dependencies on the manifest reader. check-in: 84483fd700 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:00 | Correct compilation of the manifest reader. check-in: c4fc205f74 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:48 | Move the manifest reading code to cldc-compact, will be needed for launching. check-in: 2cf57e56f3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:44 | Move the new SWM launching code to cldc-compact, will be needed by the bootstrap. check-in: a2d4e5ebdd user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-30
| ||
22:38 | Implement enough to get the banner printed. check-in: f4df631f32 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:42 | Add XTables which handles correctly static/virtual/special invokes (Static calls need to know the target pool rather than assuming it is the target class, in the event the static method points truly to a super class). check-in: 377f1c3df1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:04 | Deprecate VirtualMethodIndex. check-in: 159938315e user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:50 | Calculate virtual method table and linkages. check-in: a476f65a74 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-28
| ||
00:08 | Some minor work on VTable initialization. check-in: 37cabbc2f8 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-27
| ||
00:04 | Optimize register usage for invocations. check-in: 7976f08bde user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-26
| ||
23:46 | Implementation for VTable invocation. check-in: 990b92ead9 user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:28 | Fixup Gradle build. check-in: 77a899b3a8 user: stephanie.gawroriski tags: trunk | |
22:23 | Minor fixes. check-in: 10e6fa853f user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:11 | Set default new pointer; Base work on method invocation. check-in: 0e27c9e4cf user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-25
| ||
08:02 | Backup developer notes. check-in: 533ac92168 user: squirreljme.automation tags: trunk | |
02:41 | Implement array length; Hide other debug printing behind ENABLE_DEBUG. check-in: f68ed55e73 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:07 | Do static field load and store. check-in: 8dfeff1300 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:22 | Implement array load. check-in: b381d6b293 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:15 | Add ping notice. check-in: 34d0e7562b user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:53 | Correct cell size for arrays; Fixup array bounds checking. check-in: 71547f7164 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:30 | Correct inverted Null pointer check (was: __p != null, is now correct with __p == null). check-in: cb4e2f2b74 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:27 | Add a note string to breakpoints! check-in: 8d9416ad7f user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:13 | Try to avoid checking array store if we know the types. check-in: 13e85030e6 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:08 | Move DEBUG_POINT placement after the Java label so it is always hit; Implement array store. check-in: a88fb1cd61 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-24
| ||
23:09 | Add special marked breakpoint to determine with an ID which breakpoint was hit. check-in: 17d467157a user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:11 | Add more debugging; When restoring the exception for a double-fault, restore the old exception register and not the method pointer. check-in: f8a82b3635 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:42 | More virtual machine work, have attributes and otherwise to help reduce the number of system calls; Add the native operation into CallTraceElement. check-in: 005611a182 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:42 | Remove system call for reading class properties, it will be handled purely within the VM. check-in: 33d999cd90 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-23
| ||
23:16 | Work on base logic and system calls. check-in: d4c4f9d420 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:19 | Some base work on array initialization and removing of old Assembly methods. check-in: 83d81ff0e0 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-22
| ||
16:20 | Update badges. check-in: 872a8d7760 user: stephanie.gawroriski tags: trunk | |
01:53 | Use offset base for pool reads. check-in: 4bfe3950d9 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-21
| ||
02:43 | Add debug note on new pool usage. check-in: 6c101420ce user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:26 | Deprecate the BASEDX constants as they are error prone. check-in: 4194e62fb4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:21 | Make all list based properties and pool handles have a base array size and otherwise. check-in: c24e97ed62 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:20 | Work on class loading and otherwise. check-in: 0d51d3a94f user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-20
| ||
08:02 | Backup developer notes. check-in: 3302c64b4d user: squirreljme.automation tags: trunk | |
04:56 | Correct SummerCoat MemHandle BootRAM loading to use the desired handle instead of the handle being processed. check-in: b732371571 user: stephanie.gawroriski tags: wip-mlesummercoat | |
04:35 | Debugging attempts. check-in: e5ec81ec3c user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:16 | Use queues for late-code generation (exception and jumps) since the exception handlers could generate exception handlers, naturally they will recycle if this happens. check-in: 2050294f91 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-19
| ||
23:22 | Add base for ld Package. check-in: e66942743e user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:19 | Deprecated some instructions to not be used anymore. check-in: 07e236211d user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:06 | Add base nothing for MemHandle R/W. check-in: daf5605abc user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:00 | Some minor cleaning. check-in: 3cabc9a72b user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:52 | Load of strings into the pool; Have the LOAD_POOL instruction load from the new pool handle. check-in: 96d058dd44 user: stephanie.gawroriski tags: wip-mlesummercoat | |
03:02 | Minor work. check-in: 9fe5188223 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-18
| ||
23:57 | Update PGP key. check-in: 6137592f42 user: stephanie.gawroriski tags: trunk | |
23:36 | Add a startup banner. check-in: c235240179 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:23 | Add BootJarPointer so the BootRAM can refer to ROM; Loading of NotedString; Slight refactors for frame to wrap register access, will later be used for caching. check-in: 284a86b7e3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:05 | Put the CPU frame in its own class. check-in: 9cd7a65774 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:24 | Correct handling of the boot method address; Base work on re-initialization. check-in: 0e6115519e user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:35 | Correct writing of Minimized Classes and Jars. check-in: 41dca9ac75 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:51 | Base initial booting; Use the pre-existing memory classes for arrays and handles, much easier to use. check-in: 067a39d6d3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-17
| ||
20:27 | More loading of bootRam; Add extra dependencies for library and VM tasks ot make more robust; Base for arrays. check-in: 9d78bf7d72 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:44 | Write all handle information first, then do the memory loading... this can be used to ensure that every handle is known before-hand; Base for reading the new BootRAM in SummerCoat. check-in: 1dbecafb63 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:04 | Merge from trunk. check-in: b0141cdd40 user: stephanie.gawroriski tags: wip-mlesummercoat | |
16:04 | Allow for writing BYTE/LONG chunk types; Writing of chunk actions to the output ROM for bootstrap. check-in: be44e293ff user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:07 | Move the LLE implementations to SummerCoat as they are all SummerCoat related. check-in: 6629800f35 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-15
| ||
08:02 | Backup developer notes. check-in: 72fc54a8dc user: squirreljme.automation tags: trunk | |
01:07 | Merge GitHub#108: [PS2] Update bins for new toolchain. check-in: 24983cbc2c user: fran.t.es tags: trunk | |
2021-01-14
| ||
23:07 | Merge in the RatufaCoat Mac OS Rule. check-in: 7e749cbfe6 user: stephanie.gawroriski tags: trunk | |
23:03 | Remove ref. Closed-Leaf check-in: cdbb45e1de user: stephanie.gawroriski tags: wip-libretroosxarm | |
22:55 | Correct LDFLAGS. check-in: f0531ce4d3 user: stephanie.gawroriski tags: wip-libretroosxarm | |
22:49 | Adjustments. check-in: 7b2d8bb2ee user: stephanie.gawroriski tags: wip-libretroosxarm | |
22:39 | Correct reference. check-in: 56d8d875aa user: stephanie.gawroriski tags: wip-libretroosxarm | |
22:38 | Makefile adjustments. check-in: dee6f70455 user: stephanie.gawroriski tags: wip-libretroosxarm | |
22:34 | Include ARM64. check-in: d663044caa user: stephanie.gawroriski tags: wip-libretroosxarm | |
22:23 | Create new branch named "wip-libretroosxarm" check-in: 4bd30b9fe2 user: stephanie.gawroriski tags: wip-libretroosxarm | |
03:55 | Some minor processing work; Add TODO markers and not fail for now, to test quicker; Base for writing output chunk data. check-in: 96cb78947f user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-13
| ||
02:06 | Merge from trunk, resolve conflicts. check-in: 7079894e7b user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:56 | More class initialization work. check-in: fd58cfc669 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-12
| ||
01:16 | Slight work on preparing classes; Adjust pre-defined object fields and remove the refCount as it is in the handler, but proper type the monitor thread and class info. check-in: 8073312d20 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-11
| ||
03:21 | More work on class loading. check-in: dab31bec04 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:46 | Correct incorrect class being read for initialization; Class field reading/writing. check-in: 55270ea7c2 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-10
| ||
22:13 | Base initialization of memory handles. check-in: 79a216b500 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-09
| ||
18:12 | Pass MemActions to each handle. check-in: 9fe3fc5165 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:08 | Add Linux 32-bit. check-in: be0986f0e2 user: stephanie.gawroriski tags: trunk | |
16:57 | Add emscripten. check-in: d54f9e8298 user: stephanie.gawroriski tags: trunk | |
2021-01-08
| ||
23:17 | Only remove items on form deletion if they are there. check-in: 3a4a41161b user: stephanie.gawroriski tags: trunk | |
23:09 | Add base templates and initial generation task. check-in: c6ab57cf38 user: stephanie.gawroriski tags: wip-gmfgfx | |
13:35 | Initial blank template. check-in: 9634e60a6a user: stephanie.gawroriski tags: wip-gmfgfx | |
2021-01-07
| ||
22:11 | Create new branch named "wip-gmfgfx" check-in: 2cab1d0554 user: stephanie.gawroriski tags: wip-gmfgfx | |
2021-01-06
| ||
12:45 | Correct Pipeline Names. check-in: f88ae481d7 user: stephanie.gawroriski tags: trunk | |
2021-01-05
| ||
22:44 | Add iOS 9 (testing). check-in: af8683a8a7 user: stephanie.gawroriski tags: trunk | |
01:22 | Adjust the capability flags to include blend/dot variants; Add function mapping; Add base for getting hardware graphics for the Swing Shelf. check-in: c175566489 user: stephanie.gawroriski tags: wip-accelgfx | |
2021-01-04
| ||
23:20 | Create new branch named "wip-accelgfx" check-in: 767ecfbf28 user: stephanie.gawroriski tags: wip-accelgfx | |
23:19 | Merge the misc. work, this includes a BlueTooth module. check-in: 7434de5ff6 user: stephanie.gawroriski tags: trunk | |
22:53 | Add base initialization for NokiaGraphics (requires PencilGraphics); Add better snapshot names. Closed-Leaf check-in: c8f3e0bfb5 user: stephanie.gawroriski tags: wip-miscrun202101 | |
05:16 | Add RuntimeShelf.garbageCollect(). check-in: 3db485eace user: stephanie.gawroriski tags: wip-miscrun202101 | |
05:05 | Cache dependencies; Minor BlueTooth Stubbing. check-in: b5176a7324 user: stephanie.gawroriski tags: wip-miscrun202101 | |
04:55 | Use comma for defined services. check-in: 0d962ab705 user: stephanie.gawroriski tags: wip-miscrun202101 | |
04:45 | Add BlueTooth API stubs. check-in: 119ee077f7 user: stephanie.gawroriski tags: wip-miscrun202101 | |
04:16 | Add base classes for the BlueTooth API. check-in: ef88d7fa70 user: stephanie.gawroriski tags: wip-miscrun202101 | |
03:56 | Some minor SpringCoat corrections. check-in: 361f6f7506 user: stephanie.gawroriski tags: wip-miscrun202101 | |
03:18 | Implement Collections.addAll(). check-in: a7eff6036e user: stephanie.gawroriski tags: wip-miscrun202101 | |
02:58 | Add itemForm() to get the form item; Remove an item from the form if it is being GCed. check-in: 0266dc2d68 user: stephanie.gawroriski tags: wip-miscrun202101 | |
01:42 | Create new branch named "wip-miscrun202101" check-in: f4af4feda5 user: stephanie.gawroriski tags: wip-miscrun202101 | |
2021-01-03
| ||
00:18 | Add Windows 32-bit. check-in: 1500927fba user: stephanie.gawroriski tags: trunk | |
2021-01-02
| ||
15:36 | Allocation of pool handles. check-in: 020728dce4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
08:02 | Backup developer notes. check-in: fce7efda38 user: squirreljme.automation tags: trunk | |
02:12 | Use java-library for all the modules and allow for `api` to be used for them. check-in: 8e1b3b30a0 user: stephanie.gawroriski tags: trunk | |
02:04 | Minor comment. check-in: 1ef085550d user: stephanie.gawroriski tags: wip-mlesummercoat | |
2021-01-01
| ||
19:19 | Merge from trunk. check-in: 01674b9234 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:14 | Make the ROM optional, eventually it will be built-in. check-in: 3f9899bb9f user: stephanie.gawroriski tags: trunk | |
18:21 | Merge in wip-misclaunch! This adds LCDUI list support and launching applications! check-in: 468f20aa2d user: stephanie.gawroriski tags: trunk | |
18:05 | Add metrics for displays. Closed-Leaf check-in: df1ba5d600 user: stephanie.gawroriski tags: wip-misclaunch | |
17:08 | Make XPM loading handle colors better; Use RGB888 for Swing's Canvas instead of RGBA8888. check-in: 713b556740 user: stephanie.gawroriski tags: wip-misclaunch | |
16:26 | Correct implementation of lists to make the multiple items test pass. check-in: d2a36e18c4 user: stephanie.gawroriski tags: wip-misclaunch | |
08:02 | Happy new year! check-in: c74e04ad49 user: squirreljme.automation tags: trunk, x-date-202101, x-year-2021 | |
04:01 | Correct a few LCDUI tests. check-in: 0dafce3aa4 user: stephanie.gawroriski tags: wip-misclaunch | |
03:50 | Have base TODO for vibration. check-in: 64bcdf9289 user: stephanie.gawroriski tags: wip-misclaunch | |
03:42 | Correct form item adding in the same position; Correction for task method declaration in the JNI code. check-in: 7478c96888 user: stephanie.gawroriski tags: wip-misclaunch | |
03:11 | Correct native code for launching; Add additional oops() entry point; Only change the current if not set. check-in: 9d67076dcf user: stephanie.gawroriski tags: wip-misclaunch | |
02:29 | Do not debug print task calls. check-in: ea2d3cee65 user: stephanie.gawroriski tags: wip-misclaunch | |
02:26 | Correct launching of sub-tasks since system properties are very relevant for OpenJDK. check-in: 5cbca35440 user: stephanie.gawroriski tags: wip-misclaunch | |
02:08 | Attempt at launching processes. check-in: 8e00e36e03 user: stephanie.gawroriski tags: wip-misclaunch | |
01:02 | Add base handler for starting tasks. check-in: 814880b127 user: stephanie.gawroriski tags: wip-misclaunch | |
00:59 | Add base entry point for task start. check-in: e8f706e391 user: stephanie.gawroriski tags: wip-misclaunch | |
00:49 | Correct Java ME profile being encoded incorrectly; Implement dependency lookup. check-in: e189582a5e user: stephanie.gawroriski tags: wip-misclaunch | |
00:10 | Initializing of the library list in a new way. check-in: 948c2efa2c user: stephanie.gawroriski tags: wip-misclaunch | |
2020-12-29
| ||
23:23 | Work on a newer and cleaner way of loading applications. check-in: 128ba11f20 user: stephanie.gawroriski tags: wip-misclaunch | |
18:43 | Tune Mac OS X Build. check-in: 19bc8fc7e5 user: stephanie.gawroriski tags: trunk | |
18:37 | Correctly ignore tasks. check-in: d17e574cfc user: stephanie.gawroriski tags: trunk | |
18:25 | Ignore JavaDoc and Source JARs for Windows and Mac OS X in CircleCI, they are checked by Linux (cheaper). check-in: 95604a3f70 user: stephanie.gawroriski tags: trunk | |
18:17 | Remove JavaDoc step, it serves no purpose. check-in: f61b6f3fda user: stephanie.gawroriski tags: trunk | |
17:58 | Correct environment. check-in: 3b1be23ece user: stephanie.gawroriski tags: trunk | |
17:39 | Add corrections to the Maven POM. check-in: da96580936 user: stephanie.gawroriski tags: trunk | |
02:48 | Add missing JavaDoc tag. check-in: b3dda9033e user: stephanie.gawroriski tags: wip-misclaunch | |
02:05 | Remove -mwup. check-in: 4676ae69d0 user: stephanie.gawroriski tags: trunk | |
00:08 | Add Wii U. check-in: a015f4803b user: stephanie.gawroriski tags: trunk | |
2020-12-28
| ||
23:16 | Add base classes for new dependency lookup and otherwise. check-in: 3073015e2f user: stephanie.gawroriski tags: wip-misclaunch | |
23:05 | Allow items to be double clicked as well. check-in: dcd02629cc user: stephanie.gawroriski tags: wip-misclaunch | |
23:01 | Allow enter/space be able to select items in implicit lists. check-in: 405975158e user: stephanie.gawroriski tags: wip-misclaunch | |
22:51 | Correct incorrect usages of the wrong shelf, which would affect framebuffer usage; List selection updates. check-in: 34e8ad1ebc user: stephanie.gawroriski tags: wip-misclaunch | |
21:42 | Remove leading slash when trying to load program icons from the launcher. check-in: a902b529d6 user: stephanie.gawroriski tags: wip-misclaunch | |
21:40 | Correct JavaSE trying to load resources which do not exist. check-in: 6127b8d228 user: stephanie.gawroriski tags: wip-misclaunch | |
17:15 | Create new branch named "wip-misclaunch" check-in: 1a5b875c92 user: stephanie.gawroriski tags: wip-misclaunch | |
2020-12-27
| ||
20:26 | Minor work. check-in: 36785ee2b0 user: stephanie.gawroriski tags: wip-mlesummercoat | |
07:08 | Merge from trunk. check-in: ff818ddf76 user: stephanie.gawroriski tags: wip-mlesummercoat | |
06:56 | Merge in wip-centralpublish, yay! check-in: 86196a6b14 user: stephanie.gawroriski tags: trunk | |
06:44 | Add note in FAQ. Closed-Leaf check-in: 60f7e0b5d6 user: stephanie.gawroriski tags: wip-centralpublish | |
06:42 | Add developer note of including SquirrelJME in. check-in: 50a1776a1d user: stephanie.gawroriski tags: wip-centralpublish | |
06:24 | If a user's country or language was not specified fallback to unspecified. check-in: 69b8b4e3f1 user: stephanie.gawroriski tags: wip-centralpublish | |
06:09 | Add some history. check-in: 16c295d376 user: stephanie.gawroriski tags: wip-centralpublish | |
06:08 | Store the public key that is used for signing. check-in: d85abbc858 user: stephanie.gawroriski tags: wip-centralpublish | |
06:05 | Correct issue management using the wrong parameter. check-in: 15533d9482 user: stephanie.gawroriski tags: wip-centralpublish | |
05:49 | Remove the sources task, it seems to get generated automatically on build? check-in: 5a32b5623a user: stephanie.gawroriski tags: wip-centralpublish | |
05:36 | Implement simple execution specifier. check-in: 61b2d47bf4 user: stephanie.gawroriski tags: wip-centralpublish | |
05:04 | Add CI/CD rules for publishing to the SonaType Nexus. check-in: 73f3b2286c user: stephanie.gawroriski tags: wip-centralpublish | |
05:00 | After much frustration, publishing to OSS Central works. check-in: 8fdde2f0c2 user: stephanie.gawroriski tags: wip-centralpublish | |
00:47 | Adjustments to the upload for BinTray. check-in: 08d16ceb8d user: stephanie.gawroriski tags: wip-centralpublish | |
00:15 | Add CircleCI rule for publishing to BinTray. check-in: 135a876acf user: stephanie.gawroriski tags: wip-centralpublish | |
00:00 | Publishing to BinTray (for releases only). check-in: af368c6b28 user: stephanie.gawroriski tags: wip-centralpublish | |
2020-12-26
| ||
23:50 | Support for publishing to BinTray, although snapshots are not supported for it. check-in: b75f887327 user: stephanie.gawroriski tags: wip-centralpublish | |
23:10 | Create new branch named "wip-centralpublish" check-in: 89c225044f user: stephanie.gawroriski tags: wip-centralpublish | |
22:49 | Merge in local Maven publish. check-in: 50493927e2 user: stephanie.gawroriski tags: trunk | |
22:34 | Add build rules to build both the JavaDoc JAR and the Sources JAR, for publishing. Closed-Leaf check-in: cf49142d90 user: stephanie.gawroriski tags: wip-mavenlocal | |
22:26 | Publishing to local Maven. check-in: 82255437ee user: stephanie.gawroriski tags: wip-mavenlocal | |
21:57 | Create new branch named "wip-mavenlocal" check-in: 5b17ff61a5 user: stephanie.gawroriski tags: wip-mavenlocal | |
19:34 | Add more history to the current month. check-in: 500da2e403 user: stephanie.gawroriski tags: trunk | |
06:09 | Add history. check-in: 32b0181e15 user: stephanie.gawroriski tags: trunk | |
04:51 | Merge from trunk. check-in: 48309d77ce user: stephanie.gawroriski tags: wip-mlesummercoat | |
04:50 | Merge from trunk. check-in: 30fd37c8c4 user: stephanie.gawroriski tags: wip-ratufarefactor | |
04:49 | Merge from trunk. check-in: 5b9b5be589 user: stephanie.gawroriski tags: wip-accesscontrol | |
04:42 | Add additional @Standard and mark cldc-full with statuses. check-in: 976e344c66 user: stephanie.gawroriski tags: wip-completioncount | |
04:25 | Move some @Deprecated to @ApiDefinedDeprecated. check-in: 13b573a8e9 user: stephanie.gawroriski tags: wip-completioncount | |
04:20 | Add classes to mark with. check-in: c433df1965 user: stephanie.gawroriski tags: wip-completioncount | |
04:01 | Base package for completion markers. check-in: a23a9d99c5 user: stephanie.gawroriski tags: wip-completioncount | |
2020-12-25
| ||
23:39 | Add additional project configuration field for counting the completion of a project. check-in: 3b1d182c80 user: stephanie.gawroriski tags: wip-completioncount | |
23:32 | Create new branch named "wip-completioncount" check-in: 3ddf24283a user: stephanie.gawroriski tags: wip-completioncount | |
23:29 | Minor work on memory handles and such. check-in: 89f951b8bf user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-22
| ||
04:19 | More base work on the primary bootloader initialization. check-in: bfc806b41d user: stephanie.gawroriski tags: wip-mlesummercoat | |
03:55 | A bunch of work on initial bootstrap class initialization. check-in: 7dde2cfa22 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:56 | Add SquirrelJME Mastodon. check-in: e25eeb8d82 user: stephanie.gawroriski tags: trunk | |
2020-12-20
| ||
21:31 | Add base for property list handle. check-in: 90ed1a94b3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:28 | Rename and make classes public, they need not be private. check-in: e22101dc11 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-19
| ||
23:08 | Base work on recursive class loading pools. check-in: 9497cfa931 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-16
| ||
23:42 | Add more base classes on memory handles and clarify the meaning of JAR boot entries. check-in: 0ed4d726ca user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:24 | Base for initial load of class file data into state storage. check-in: fad2ea4d57 user: stephanie.gawroriski tags: wip-mlesummercoat | |
23:16 | Add additional ignores; Decoding of layered dual pools in classes; The boot class now uses a layered pool (saves space); Base process on the boot process. check-in: 66304e84e6 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:49 | Uncommitted work from a few days ago. check-in: bd10973b82 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-14
| ||
08:02 | Backup developer notes. check-in: 026de099bf user: squirreljme.automation tags: trunk | |
2020-12-13
| ||
21:48 | Add basic class for the boot state. check-in: 42d298b805 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:24 | Remove the old bootstrap classes, they are not used. check-in: 2f6c690c72 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:17 | Make just a table of contents; Write the correct address to the pack header. check-in: 481c21fe5a user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:59 | Commonize the table of contents. check-in: 21b3d8a19d user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:33 | Clarify comment for readable memory input stream. check-in: b575dc56bf user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:31 | Correct address lookup. check-in: 9b22d5e36b user: stephanie.gawroriski tags: wip-mlesummercoat | |
18:20 | Recycle PackMinimizer for writing the virtual JAR header; Disallow invalid ROM reads. check-in: fa7073f7ac user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:14 | Minor work on writing the virtual header. check-in: 930534fd71 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:05 | Writing of the new pack header format; Base rework of the SummerCoat initialization to support this. check-in: c1bc177a40 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-12
| ||
17:27 | Slight minor work. check-in: 6713ff6157 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-09
| ||
13:33 | Deprecate STATIC_FIELD_REGISTER as there will be an easier way to reference statics. check-in: d6d5979de4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
13:30 | Base work on the new way to initialize SummerCoat; Base for reading jar/pack information. check-in: 2fa8d31373 user: stephanie.gawroriski tags: wip-mlesummercoat | |
04:24 | Add base for writing JAR entries which are not bootstrapped. check-in: 2c2dc0dc19 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:29 | Mark all the bootstrap stuff as deprecated as it will not be used anymore. check-in: 94079b4a43 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:17 | Switch Jars to use the new header format. check-in: a7b6601744 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-08
| ||
08:02 | Backup developer notes. check-in: 6fd8887937 user: squirreljme.automation tags: trunk | |
2020-12-07
| ||
00:34 | Throw up breakpoint. check-in: d8cb075f40 user: stephanie.gawroriski tags: wip-mlesummercoat | |
00:19 | Writing of new class file header. check-in: 8e4c8cdada user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-06
| ||
01:22 | Refactor the chunk sections to handle futures and such better. check-in: 65fdcb6001 user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-12-05
| ||
00:22 | Remove CodeBeat from the main README. check-in: f20636f905 user: stephanie.gawroriski tags: trunk | |
00:08 | Resort RetroArch CI/CD systems; Add Nintendo 3DS, Nintendo GameCube, Nintendo Wii; Correct Dingux to MIPS. check-in: de5ece4b59 user: stephanie.gawroriski tags: trunk | |
2020-12-02
| ||
12:54 | Merge from trunk. check-in: c4fdb018d1 user: stephanie.gawroriski tags: wip-mlesummercoat | |
12:46 | libretro: Update gitlab ci extends ordering (Merges GH #96) check-in: bf8e9cb9ba user: aaron.kling tags: trunk | |
08:02 | Backup developer notes. check-in: 1342dc638a user: squirreljme.automation tags: trunk | |
01:50 | Update from trunk with optimized build. check-in: 5ebf2e0ea6 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:46 | Merge build improvements from trunk. check-in: e943bb6707 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:36 | Make the non-duplicated library usage affect every hosted launch. check-in: 7b7ed1e7ec user: stephanie.gawroriski tags: trunk | |
01:28 | Build adjustment. check-in: 5752a71c0c user: stephanie.gawroriski tags: trunk | |
01:18 | Add an alternative means of loading the emulator library that does not require extraction. check-in: f262076068 user: stephanie.gawroriski tags: trunk, x-date-202012 | |
2020-12-01
| ||
23:59 | Adjust CircleCI configuration for Windows. check-in: 4462fc7192 user: stephanie.gawroriski tags: trunk | |
2020-11-30
| ||
13:14 | Add todo for writing new header format. check-in: 5ab3fa7539 user: stephanie.gawroriski tags: wip-mlesummercoat | |
08:02 | Backup developer notes. check-in: a687b77f82 user: squirreljme.automation tags: trunk | |
2020-11-29
| ||
22:27 | Add a forwarded future. check-in: cdbde5a310 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:30 | Add future future for the chunk, so they can be dynamically set. check-in: c51fb678ee user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:44 | Add future for table section. check-in: 04fe3fbea2 user: stephanie.gawroriski tags: wip-mlesummercoat | |
19:06 | Delete a bunch of old code; Define a new format for Minimized class files (format 1) which has easier to handle properties. check-in: 85c986af8e user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:50 | Move ClassInfoProperty around and use that instead. check-in: 53878ccbe7 user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:36 | Remove the Assembly.sysCall() family, SystemCall is to be used instead. check-in: 64e21516eb user: stephanie.gawroriski tags: wip-mlesummercoat | |
17:11 | Base work on new allocations; Deprecate the old way of system calls via Assembly and use helpers that can get and check as well. check-in: 538846a4aa user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:49 | Add base for newInstance; Make BREAKPOINT stop execution. check-in: 071fd6379f user: stephanie.gawroriski tags: wip-mlesummercoat | |
08:02 | Backup developer notes. check-in: 67e845e192 user: squirreljme.automation tags: trunk | |
02:11 | Use the pure system calls, not the unpure ones. check-in: ef14abfcc0 user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:07 | Add some debugging on SummerCoat. check-in: 57f10aabec user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:03 | Undo last commit, was in the wrong position. check-in: 2f028354dd user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:02 | Debug print on frame entries to determine if that is done. check-in: 2e1832f08b user: stephanie.gawroriski tags: wip-mlesummercoat | |
02:01 | Do not bother loading the self class as it should already be initialized. check-in: ed8ba6a699 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:58 | Correct HelperFunction references. check-in: 58d951b7c5 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:54 | Refactor and cleanup some parts of SummerCoat to use the newer type safe compiler. check-in: 65f3dee9cb user: stephanie.gawroriski tags: wip-mlesummercoat | |
2020-11-28
| ||
22:42 | Make MemHandle abstract for potential native array wrapping and normal object storage. check-in: 17f4fc2ef4 user: stephanie.gawroriski tags: wip-mlesummercoat | |
22:41 | Add base for type-safe memory handle count up/down and GC; Add safer and better LogicHandler to replace JVMFunction; Add more register types; Add base for memory handles within SpringCoat. check-in: 0a033ebcd8 user: stephanie.gawroriski tags: wip-mlesummercoat | |
21:10 | Implement some of the MLE methods for Terminal writing and the VM type. check-in: 9dcb7fd0a5 user: stephanie.gawroriski tags: wip-mlesummercoat | |
20:13 | Base work on SummerCoat, with some slight changes regarding booting and MLE/LLE; For SummerCoat ROM building, if the compiler is newer than an already compiled JAR then the ROM needs to be rebuilt. check-in: 17762d18a3 user: stephanie.gawroriski tags: wip-mlesummercoat | |
15:38 | In SummerCoat use CallTraceUtils.printStackTrace() as it matches what SquirrelJME prints and looks nicer. check-in: ccd55aff6d user: stephanie.gawroriski tags: wip-mlesummercoat | |
08:02 | Backup developer notes. check-in: 52c972d018 user: squirreljme.automation tags: trunk | |
01:20 | Create new branch named "wip-mlesummercoat" check-in: 7f99758746 user: stephanie.gawroriski tags: wip-mlesummercoat | |
01:10 | Merge in the SummerCoat ROM branch, yay! check-in: 2e18537220 user: stephanie.gawroriski tags: trunk | |
00:58 | Building of the combined SummerCoat ROM. Closed-Leaf check-in: 1b8ae126ed user: stephanie.gawroriski tags: wip-summercoatrom | |
2020-11-27
| ||
17:22 | Build corrections. check-in: 2cb39a58e3 user: stephanie.gawroriski tags: wip-summercoatrom | |
17:14 | Add building for the ROM. check-in: ab8b7d0171 user: stephanie.gawroriski tags: wip-summercoatrom | |
15:46 | Add some ignores and a few other recursive changes to get building working. check-in: 0b0687d99a user: stephanie.gawroriski tags: wip-summercoatrom | |
15:29 | Encoding and decoding of INTERFACE_CLASS, ignore handling it in the bootstrap for now. check-in: a873a2caec user: stephanie.gawroriski tags: wip-summercoatrom | |
14:57 | Implement improved code generation for interface calls. check-in: 80fe255701 user: stephanie.gawroriski tags: wip-summercoatrom | |
08:02 | Backup developer notes. check-in: 40d23a059a user: squirreljme.automation tags: trunk | |
01:51 | Update to trunk. check-in: c3e55916ce user: stephanie.gawroriski tags: wip-accesscontrol | |
01:50 | Update CI/CD. check-in: e1f1837562 user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:46 | Merge from trunk. check-in: ed144301cc user: stephanie.gawroriski tags: wip-ratufarefactor | |
01:45 | Update from trunk. check-in: e8631282f4 user: stephanie.gawroriski tags: wip-summercoatrom | |
01:34 | Include stdint.h on GNU 4+. check-in: b11b79eb81 user: stephanie.gawroriski tags: trunk | |
01:05 | Add missing GitHub workflow for Windows; For RetroArch add Dingux (GCW Zero). check-in: a81342e544 user: stephanie.gawroriski tags: trunk | |
00:56 | Update Windows workflow. check-in: 33d9b215ce user: stephanie.gawroriski tags: wip-summercoatrom | |
00:50 | Correct workflow. check-in: 827473c38f user: stephanie.gawroriski tags: wip-summercoatrom | |
00:44 | Merge from trunk and actually add workflow. check-in: 2c35ba568b user: stephanie.gawroriski tags: wip-summercoatrom | |
00:34 | Merge in the workflow branches. check-in: deee7d6884 user: stephanie.gawroriski tags: trunk | |
00:28 | Only build for Windows and Mac OS X only when the Linux build passes. Closed-Leaf check-in: ddb20a99ea user: stephanie.gawroriski tags: wip-ghwinbuild | |
00:26 | Correct syntax again. check-in: 868141d92e user: stephanie.gawroriski tags: wip-ghwinbuild | |
00:17 | Correct configuration. check-in: 118ab787d7 user: stephanie.gawroriski tags: wip-ghwinbuild | |
00:12 | For CircleCI only build Windows on trunk. check-in: cf8909b018 user: stephanie.gawroriski tags: wip-ghwinbuild | |
00:08 | Add base workflow for GitHub actions on Windows. check-in: 2b99897888 user: stephanie.gawroriski tags: wip-ghwinbuild | |
00:05 | Create new branch named "wip-ghwinbuild" check-in: 64b9bda302 user: stephanie.gawroriski tags: wip-ghwinbuild | |
2020-11-26
| ||
23:59 | Update from trunk. check-in: bf13e17d41 user: stephanie.gawroriski tags: wip-summercoatrom | |
21:19 | Disable Windows building. check-in: 90971c1363 user: stephanie.gawroriski tags: trunk | |
21:01 | Try the large resource class. check-in: 1ba4df5433 user: stephanie.gawroriski tags: trunk | |
20:34 | Add total time for everything. check-in: f2bf0e60c9 user: stephanie.gawroriski tags: trunk | |
20:32 | Add CSV for test results which has an overview of everything. check-in: c260873ad8 user: stephanie.gawroriski tags: trunk | |
16:53 | Merge from trunk. check-in: b2e34f87df user: stephanie.gawroriski tags: wip-summercoatrom | |
14:47 | Use plain console for everything; Organize artifacts more. check-in: 291f12d3b0 user: stephanie.gawroriski tags: trunk | |
2020-11-25
| ||
18:40 | Add flag to use all possible CPUs. check-in: 7901519f9e user: stephanie.gawroriski tags: trunk | |
18:23 | Adjust CPU calculation. check-in: bfbc786206 user: stephanie.gawroriski tags: trunk | |
18:20 | Check every 3 seconds to see if the process terminated. check-in: d076c5baec user: stephanie.gawroriski tags: trunk | |
18:17 | Adjust CircleCI config; Set test timeout at 3 minutes per test. check-in: 0da127535a user: stephanie.gawroriski tags: trunk | |
18:07 | Remove debug. check-in: 4c20d27a9f user: stephanie.gawroriski tags: trunk | |
17:58 | CPU check adjustment. check-in: 083a617052 user: stephanie.gawroriski tags: trunk | |
17:46 | Determine the number of physical CPUs on Windows to try to maximize usages of them. check-in: dea66829c4 user: stephanie.gawroriski tags: trunk | |
16:56 | Merge from trunk. check-in: bd94c8f23e user: stephanie.gawroriski tags: wip-summercoatrom | |
16:45 | Do not update brew, just install package and disable auto-update. check-in: 02fe3085ba user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: d5a17e363e user: squirreljme.automation tags: trunk | |
04:24 | More initial work on interfaces with new instructions to handle them. check-in: ac20e12301 user: stephanie.gawroriski tags: wip-summercoatrom | |
03:49 | Deprecate add() for adding new instructions as it is not type safe and is error prone; Add base work on handling interface calls along with the various classes; Move Point to its own outer class. check-in: f99b506aa6 user: stephanie.gawroriski tags: wip-summercoatrom | |
2020-11-24
| ||
22:58 | Optimize imports. check-in: 9d8fb6da1c user: stephanie.gawroriski tags: wip-summercoatrom | |
22:57 | Add base for volatile and register. check-in: 0aba420ee3 user: stephanie.gawroriski tags: wip-summercoatrom | |
15:46 | Add base for classes to make a more type-friendly register interface; Rename VRS get/remove with Unmanaged as those are raw ints. check-in: 5309b45b91 user: stephanie.gawroriski tags: wip-summercoatrom | |
14:23 | Minor work. check-in: 083ea4cc2e user: stephanie.gawroriski tags: wip-summercoatrom | |
14:10 | Rename MethodIndex to VirtualMethodIndex. check-in: 16f448e410 user: stephanie.gawroriski tags: wip-summercoatrom | |
14:07 | Refactor and simplify MinimizedPoolEntryType. check-in: 88309c1bc9 user: stephanie.gawroriski tags: wip-summercoatrom | |
08:02 | Backup developer notes. check-in: ad52d9f4be user: squirreljme.automation tags: trunk | |
2020-11-23
| ||
23:56 | Some more quick automatic cleanups. check-in: 70d8b9fce2 user: stephanie.gawroriski tags: wip-summercoatrom | |
23:46 | Use newer versions of debugging stuff. check-in: 7dfd4039cf user: stephanie.gawroriski tags: wip-summercoatrom | |
22:04 | Perform some automatic IntelliJ refactorings. check-in: c3df588a0d user: stephanie.gawroriski tags: wip-summercoatrom | |
15:30 | Add missing method for compilation; Handle default constructors if one does not exist. check-in: c7c576f2b6 user: stephanie.gawroriski tags: wip-summercoatrom | |
15:01 | Use the actual compilation args when passing to the compiler. check-in: 1dc2a96364 user: stephanie.gawroriski tags: wip-summercoatrom | |
14:52 | Handle SQCs slightly differently. check-in: c8c0fea1b9 user: stephanie.gawroriski tags: wip-summercoatrom | |
14:30 | Add SQC to name normalization. check-in: 3eac82da55 user: stephanie.gawroriski tags: wip-summercoatrom | |
14:26 | Ensure that test sourcesets are never bootable. check-in: e3b88462a4 user: stephanie.gawroriski tags: wip-summercoatrom | |
14:17 | Construct library based ROM files for SummerCoat. check-in: d68c1d8a42 user: stephanie.gawroriski tags: wip-summercoatrom | |
08:02 | Backup developer notes. check-in: f23f6deb70 user: squirreljme.automation tags: trunk | |
2020-11-22
| ||
16:36 | Add basic compilation interfaces. check-in: ae6d3ff071 user: stephanie.gawroriski tags: wip-summercoatrom | |
16:08 | For the processing of SummerCoat, make sure the emulator is kept up to date. check-in: 5c074c9323 user: stephanie.gawroriski tags: wip-summercoatrom | |
08:02 | Backup developer notes. check-in: 7f2ac1ff92 user: squirreljme.automation tags: trunk | |
2020-11-21
| ||
22:33 | Flush before close. check-in: 4a4813bf78 user: stephanie.gawroriski tags: wip-summercoatrom | |
22:31 | Added GuardedOutputStream so System.out/System.err can be forwarded and they can be closed without failing. check-in: 94412fe66d user: stephanie.gawroriski tags: wip-summercoatrom | |
22:24 | Move TerminalShelf into Java. check-in: 7d9131ba3e user: stephanie.gawroriski tags: wip-summercoatrom | |
19:27 | Make the AOT task a little more generic to more easily be split off. check-in: a1d3d99d7a user: stephanie.gawroriski tags: wip-summercoatrom | |
19:16 | Pass the JAR to be processed via standard input, SquirrelJME will have to be able to handle standard input currently. check-in: a378efcfd8 user: stephanie.gawroriski tags: wip-summercoatrom | |
19:08 | Add base call to the AOT framework main entry point. check-in: c8d01f96a8 user: stephanie.gawroriski tags: wip-summercoatrom | |
17:05 | Enable CircleCI steps for ROM building. check-in: 68b82113ed user: stephanie.gawroriski tags: wip-summercoatrom | |
16:53 | Merge from trunk (keeping this updated). check-in: c479f35e4b user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:50 | Add question regarding SquirrelJME being Windows only. check-in: 5418dd05cd user: stephanie.gawroriski tags: trunk | |
16:47 | Create new branch named "wip-summercoatrom" check-in: d84cf498e3 user: stephanie.gawroriski tags: wip-summercoatrom | |
16:33 | Merge wip-midlcdui into trunk, yay! check-in: c7a66330f4 user: stephanie.gawroriski tags: trunk | |
16:15 | Adjust CodeClimate. Closed-Leaf check-in: 4884e46bb4 user: stephanie.gawroriski tags: wip-midlcdui | |
16:02 | Correct implementations for tests. check-in: 0a21ad2947 user: stephanie.gawroriski tags: wip-midlcdui | |
00:02 | Correct selection expectations. check-in: d2b1ad95a4 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-20
| ||
13:04 | Add selections. check-in: a078fb7c0a user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-18
| ||
02:25 | More corrections to list icon rendering; Implement get of more list properties. check-in: a2ea2fd047 user: stephanie.gawroriski tags: wip-midlcdui | |
01:14 | Add rendering of list icons in MLE. check-in: e4405e50be user: stephanie.gawroriski tags: wip-midlcdui | |
00:01 | Implement properties for list sizes. check-in: 979e437f1c user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-17
| ||
17:36 | Merge fork. check-in: 691ee281c4 user: stephanie.gawroriski tags: trunk | |
17:33 | Use the small machine for exporting the user guide, as it is very simple. check-in: 582f43ee32 user: stephanie.gawroriski tags: trunk | |
2020-11-16
| ||
08:02 | Backup developer notes. check-in: 8971fb1cda user: squirreljme.automation tags: trunk | |
00:31 | Correct handling of list selection. check-in: ba51bff384 user: stephanie.gawroriski tags: wip-midlcdui | |
00:11 | Add a correct implementation of System.arrayCopy for objects. check-in: f69a3bbb87 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-15
| ||
23:52 | Add test for System.arrayCopy() to ensure it is correct; More list work. check-in: 81166a923f user: stephanie.gawroriski tags: wip-midlcdui | |
14:47 | Some list selection work. check-in: 569eb4e796 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-14
| ||
18:52 | Some base work on lists. check-in: f49c7a92de user: stephanie.gawroriski tags: wip-midlcdui | |
15:04 | Add a special key event type for handling commands rather than having a special key; Base testing for list selection; Other list implementation code. check-in: 32735b6804 user: stephanie.gawroriski tags: wip-midlcdui | |
14:24 | More work on getting lists working. check-in: b1f0d5609d user: stephanie.gawroriski tags: wip-midlcdui | |
13:25 | Correct italics not being permitted in font styles. check-in: 94612ddfbf user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-13
| ||
22:56 | Set threshold for duplicated code in CodeClimate. check-in: 1d4e97db0a user: stephanie.gawroriski tags: wip-midlcdui | |
22:43 | Add additional list tests. check-in: 57d5513cdd user: stephanie.gawroriski tags: wip-midlcdui | |
22:02 | Add more base code for adding/removal of items. check-in: b53b8d9705 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-08
| ||
19:53 | Allow test inputs to have multi-parameters defined (will be useful for lists and such); Add more base for list tests. check-in: fcb3d3d68d user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-07
| ||
00:03 | Add tests; Describe CMake Project. check-in: d1b07a6c8f user: stephanie.gawroriski tags: wip-midlcdui | |
2020-11-04
| ||
08:02 | Backup developer notes. check-in: baa6c1d12a user: squirreljme.automation tags: trunk | |
2020-11-03
| ||
22:44 | The developer notes task is never up to date; Add base test for lists. check-in: f8dd0c417e user: stephanie.gawroriski tags: wip-midlcdui | |
08:02 | Backup developer notes. check-in: 44a1dda745 user: squirreljme.automation tags: trunk, x-date-202011 | |
2020-11-01
| ||
17:25 | Add base for list test. check-in: d4453ec3f5 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-31
| ||
22:14 | Use some text for list forms. check-in: b3bebfd5d9 user: stephanie.gawroriski tags: wip-midlcdui | |
22:04 | Fixup the launcher enough and add some functionality to at least show something. check-in: 54e7b36bdf user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-30
| ||
12:00 | Remove unused import. check-in: b98fa53946 user: stephanie.gawroriski tags: wip-midlcdui | |
02:47 | Add warning suppression to random. check-in: 15a7d6d9a1 user: stephanie.gawroriski tags: wip-midlcdui | |
02:42 | Add base test for the drawing of icon images for list items. check-in: 857c130198 user: stephanie.gawroriski tags: wip-midlcdui | |
01:17 | Correct form property test. check-in: 87074698a2 user: stephanie.gawroriski tags: wip-midlcdui | |
01:01 | Put in expected test results. check-in: 3126d87d3c user: stephanie.gawroriski tags: wip-midlcdui | |
00:56 | Add more parts of the list item reset test. check-in: f784a8089b user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-26
| ||
07:02 | Backup developer notes. check-in: fcd2db2886 user: squirreljme.automation tags: trunk | |
2020-10-25
| ||
22:57 | Choices are equal only to themselves, but utilize hashCode() to detect changes. check-in: b07d7a4076 user: stephanie.gawroriski tags: wip-midlcdui | |
16:26 | Merge from trunk. check-in: 0b8a261b19 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-24
| ||
21:05 | Use a blank file. check-in: 35009541cd user: stephanie.gawroriski tags: trunk | |
19:49 | Add OS X 64-bit build. check-in: 19101b6795 user: stephanie.gawroriski tags: trunk | |
01:12 | Make the full suite run always. check-in: cfc547bbfd user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-21
| ||
05:34 | More base for list test; Remove Test from BaseUIFormTest. check-in: 92cbf62559 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-19
| ||
23:02 | Add Google and Android. check-in: 4d86a9f7c0 user: stephanie.gawroriski tags: trunk | |
23:01 | Updates to contributing documentation. check-in: 72199a7910 user: stephanie.gawroriski tags: trunk | |
22:48 | Contributing documentation update. check-in: 0be1e062ee user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: c3cb35914b user: squirreljme.automation tags: trunk | |
2020-10-18
| ||
17:52 | Update pricing. check-in: 90fd6d9c73 user: stephanie.gawroriski tags: trunk | |
17:48 | Add test results. check-in: 0b9319b533 user: stephanie.gawroriski tags: wip-midlcdui | |
16:28 | Add missing test. check-in: 6942364db8 user: stephanie.gawroriski tags: wip-midlcdui | |
16:27 | Add link to SquirrelJME YouTube and personal YouTube. check-in: e6352f589a user: stephanie.gawroriski tags: trunk | |
16:20 | Add branding for YouTube. check-in: 91b05e0869 user: stephanie.gawroriski tags: trunk | |
13:34 | Add base test and logic for lists. check-in: 67c9e8cbca user: stephanie.gawroriski tags: wip-midlcdui | |
12:53 | Add additional paramter to the properties and such (for list items); Base for lists. check-in: b07b777783 user: stephanie.gawroriski tags: wip-midlcdui | |
07:02 | Backup developer notes. check-in: c57852ca2d user: squirreljme.automation tags: trunk | |
2020-10-17
| ||
18:57 | Add `full` launcher which can launch with the entire SquirrelJME suite. check-in: ffd4cb5a9e user: stephanie.gawroriski tags: wip-midlcdui | |
15:57 | Commonize some of the logic with event handling. check-in: 12fb77e939 user: stephanie.gawroriski tags: wip-midlcdui | |
04:35 | Implement injector for callbacks, used only for testing. check-in: 83048aae0f user: stephanie.gawroriski tags: wip-midlcdui | |
00:27 | Base for canvas key event test. check-in: 05e7d21ee6 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-16
| ||
21:59 | Fill in Nokia DirectGraphics. check-in: 976b57ee0c user: stephanie.gawroriski tags: wip-midlcdui | |
12:07 | Add indexes for RGB555 and for the PS2 ABGR1555. check-in: 25306aab7d user: stephanie.gawroriski tags: wip-midlcdui | |
02:05 | Disable TestMinimizer. check-in: e5344d5ef7 user: stephanie.gawroriski tags: wip-midlcdui | |
00:23 | Makefile adjustment. check-in: 4949f8f7c1 user: stephanie.gawroriski tags: trunk | |
2020-10-15
| ||
23:55 | Correct makefile. check-in: d46551a582 user: stephanie.gawroriski tags: trunk | |
23:47 | Include stdint.h for PS2. check-in: 7951ee5495 user: stephanie.gawroriski tags: trunk | |
23:10 | Add PS2 Makefile fragments. check-in: e1767ff6c3 user: stephanie.gawroriski tags: trunk | |
22:17 | Add PS2 to the RetroArch build. check-in: 9f688e8b48 user: stephanie.gawroriski tags: trunk | |
19:53 | Disable MinimizedLoad test. check-in: 0e0162a13d user: stephanie.gawroriski tags: wip-midlcdui | |
17:24 | Add missing slash. check-in: bc3374f812 user: stephanie.gawroriski tags: wip-midlcdui | |
15:51 | Test condition was incorrectly inverted. check-in: fbc34b93d5 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-14
| ||
21:58 | Remove the headless flag set in CircleCI, the test should handle it. check-in: e0fcb81507 user: stephanie.gawroriski tags: wip-midlcdui | |
21:56 | Check for headless before testing the LCDUI code, this will be removed later. check-in: 28b3a4de14 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-13
| ||
03:51 | Check and forward java.awt.headless for tests. check-in: a71b5f1ca5 user: stephanie.gawroriski tags: wip-midlcdui | |
03:12 | Adjust CircleCI config. check-in: fa1334a79c user: stephanie.gawroriski tags: wip-midlcdui | |
03:00 | Merge from trunk. check-in: 0ccd40490c user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-12
| ||
23:20 | Remove un-needed recursive git clone. check-in: 860f69fd78 user: stephanie.gawroriski tags: trunk | |
23:05 | Add PlayStation Vita build. check-in: 2a91ee1a18 user: stephanie.gawroriski tags: trunk | |
22:47 | Add Nintendo Switch. check-in: af4ddf9c33 user: stephanie.gawroriski tags: trunk | |
22:39 | Add Android build. check-in: 49e5637259 user: stephanie.gawroriski tags: trunk | |
22:29 | Remove RetroArch from CircleCI build; Add later extension stage for common setup in SquirrelJME. check-in: 86b298ba2e user: stephanie.gawroriski tags: trunk | |
22:17 | Move variables to stage definitions due to extensions. check-in: e801f19405 user: stephanie.gawroriski tags: trunk | |
22:06 | Adjustments to CI/CD. check-in: 59a493cc95 user: stephanie.gawroriski tags: trunk | |
22:01 | The required templates need to be included. check-in: 29250e5642 user: stephanie.gawroriski tags: trunk | |
21:49 | Adjustment. check-in: 2a17d24b06 user: stephanie.gawroriski tags: trunk | |
21:45 | Add base build pipeline for RetroArch CI/CD. check-in: 8de39a4769 user: stephanie.gawroriski tags: trunk | |
20:26 | Adjustment to the output JUnit XML. check-in: da688c3e60 user: stephanie.gawroriski tags: wip-midlcdui | |
20:24 | In the failure case, write out standard error from the test. check-in: 6770de8ee9 user: stephanie.gawroriski tags: wip-midlcdui | |
02:09 | Correct test.single for multi-parameter tests; Add test for form properties. check-in: 275a8c9338 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-10
| ||
17:11 | Move all the form based UI tests to LCDUI, they belong there and multiple backends can be tested. check-in: 8c306cefd0 user: stephanie.gawroriski tags: wip-midlcdui | |
16:50 | Correct test reference. check-in: ab90cb200e user: stephanie.gawroriski tags: wip-midlcdui | |
16:50 | Move the invalid form shelf test over as it makes more sense to be in midp-lcdui and we can test multiple backends for validity. check-in: b6a061f463 user: stephanie.gawroriski tags: wip-midlcdui | |
16:41 | Use the correct variable in the test. check-in: 9109d0d262 user: stephanie.gawroriski tags: wip-midlcdui | |
16:38 | Add test to check if the display metrics are correct. check-in: 02616f55ab user: stephanie.gawroriski tags: wip-midlcdui | |
15:19 | Add support for multi-parameter tests, the same test but supports parameters in the expected result which will run the test with the given parameter. check-in: 6c2d6a5201 user: stephanie.gawroriski tags: wip-midlcdui | |
07:02 | Backup developer notes. check-in: 7e549dc3a5 user: squirreljme.automation tags: trunk | |
03:41 | Base work on setting up for test reading and otherwise. check-in: 4b8d98534b user: stephanie.gawroriski tags: wip-midlcdui | |
01:47 | Base split on the framebuffer and headless, both will be the same except headless is not attached to a real display but a virtual internal framebuffer. check-in: 2e6bd798d5 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-09
| ||
20:03 | Add to the changelog. check-in: f4fc975cf5 user: stephanie.gawroriski tags: wip-midlcdui | |
20:02 | Make Integer.toString() just call Long.toString(); Correct and normalize values when printing Long.MIN_VALUE so that it prints that value correctly. check-in: 53c2138b42 user: stephanie.gawroriski tags: wip-midlcdui | |
19:39 | Add test for parsing the smallest integer value. check-in: ee660fe514 user: stephanie.gawroriski tags: wip-midlcdui | |
19:15 | Add additional ignore. check-in: 1e843c19a3 user: stephanie.gawroriski tags: wip-midlcdui | |
19:12 | Correct failing test for SpringCoat; Have form refreshing for Swing happen at a delay in the event loop. check-in: 6acad6ee86 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-08
| ||
17:02 | Add failure tag to the output result XML; Reduce test timeout from 6m to 4m; When a test interrupts make sure the result is still written. check-in: 082db98c1a user: stephanie.gawroriski tags: wip-midlcdui | |
03:13 | Correct one test. check-in: e53ee51f37 user: stephanie.gawroriski tags: wip-midlcdui | |
02:25 | Remove imports. check-in: d27f666833 user: stephanie.gawroriski tags: wip-midlcdui | |
01:16 | Do not have the check task depend on test, as the latter is defunct. check-in: 2c9acde4a1 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-07
| ||
21:55 | Update CircleCI to use testHosted. check-in: 17b49f09b6 user: stephanie.gawroriski tags: wip-midlcdui | |
21:43 | Stop `test` from working, use `testHosted` instead as it is more reliable; Allow VM tests and such to be interrupted and cleanup accordingly if this happens, allows tests to be stopped without having to kill the JVMs in Task Manager; Enable more debugging on Windows builds. check-in: f29e06562b user: stephanie.gawroriski tags: wip-midlcdui | |
12:16 | Remove the old display tests, they are not needed. check-in: 6f8085998a user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-05
| ||
07:02 | Backup developer notes. check-in: 07e2770f14 user: squirreljme.automation tags: trunk, x-date-202010 | |
03:01 | Repainting work. check-in: 84a42b9f04 user: stephanie.gawroriski tags: wip-midlcdui | |
01:18 | Minor work on attempting to get tests working. check-in: db98668591 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-04
| ||
22:14 | Corrections to tests. check-in: 9d4981101a user: stephanie.gawroriski tags: wip-midlcdui | |
20:53 | Include :emulators:emulator-base:jar as a dependency for testing as it would be missed otherwise. check-in: 1a9d2a080d user: stephanie.gawroriski tags: wip-midlcdui | |
20:20 | Implement forward for displayCurrent() and implement Display.removeCurrent(). check-in: 7e414361c9 user: stephanie.gawroriski tags: wip-midlcdui | |
02:05 | Implement Display.callSerially(). check-in: 21fd695276 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-10-03
| ||
22:48 | Add base for input; Add new annotation ApiDefinedDeprecated instead of Deprecated, will slowly change over in the future. check-in: a02757eb90 user: stephanie.gawroriski tags: wip-midlcdui | |
20:57 | Basic getSoftkeyLabelCoordinates() implementation. check-in: f9690cdec8 user: stephanie.gawroriski tags: wip-midlcdui | |
17:35 | Forward itemAtPosition. check-in: 950c0fe1ec user: stephanie.gawroriski tags: wip-midlcdui | |
16:55 | Remove the now old and unused dispatch for graphics. check-in: 7c7fb82f87 user: stephanie.gawroriski tags: wip-midlcdui | |
16:54 | Remove old FBUI. check-in: 75cbeea027 user: stephanie.gawroriski tags: wip-midlcdui | |
16:49 | Remove PhoneUI. check-in: 5d6124c9f6 user: stephanie.gawroriski tags: wip-midlcdui | |
16:29 | Remove the VFB classes. check-in: 31b1a911c4 user: stephanie.gawroriski tags: wip-midlcdui | |
16:26 | Remove some usages of UIState.getInstance(). check-in: 22db83dd34 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-28
| ||
07:02 | Backup developer notes. check-in: 8dc0a8f4eb user: squirreljme.automation tags: trunk | |
02:37 | Activating of commands. check-in: 77bfd91e51 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-27
| ||
18:19 | Attempt to add action to the button, however it does not work. check-in: f34237b89a user: stephanie.gawroriski tags: wip-midlcdui | |
17:58 | Add putting of actual command buttons onto the display form. check-in: 3e1d170290 user: stephanie.gawroriski tags: wip-midlcdui | |
14:56 | Base work on adding support for the layout policies, currently SquirrelJME only supports two on the bottom. check-in: 8117e4bcac user: stephanie.gawroriski tags: wip-midlcdui | |
13:37 | Improve the form showing/hiding logic. check-in: 55ad71009b user: stephanie.gawroriski tags: wip-midlcdui | |
13:13 | Deprecate UIState.getInstance() so it cannot be used. check-in: 39266962a7 user: stephanie.gawroriski tags: wip-midlcdui | |
13:10 | Correct thread instance check. check-in: 5c992a97f7 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-26
| ||
23:57 | Minor cleanup. check-in: a4d2ad6be6 user: stephanie.gawroriski tags: wip-midlcdui | |
15:56 | Mark some graphics classes as deprecated and add some notes. check-in: 86c34bc3e8 user: stephanie.gawroriski tags: wip-midlcdui | |
15:52 | Add base forwards for PencilGraphics based on capabilities. check-in: fd61062bd4 user: stephanie.gawroriski tags: wip-midlcdui | |
15:35 | Add capability mappings for Graphics. check-in: ad4b93fc43 user: stephanie.gawroriski tags: wip-midlcdui | |
14:31 | Add base zero-capabilities handling for HW graphics. check-in: b0bd0f986c user: stephanie.gawroriski tags: wip-midlcdui | |
13:43 | Add base for Pencil graphics and such. check-in: 314eb225f5 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-21
| ||
21:59 | Rename item properties to widgets (allow for both form/item properties); Add repainting which is a special signal property (recycling). check-in: 5b1db2b799 user: stephanie.gawroriski tags: wip-midlcdui | |
07:02 | Backup developer notes. check-in: 45f1c66a2a user: squirreljme.automation tags: trunk | |
03:05 | Implement methods needed for drawing to work on SpringCoat. check-in: b649bfa7f4 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-20
| ||
23:43 | Add more arguments to the paint callback, the buffer and otherwise must be known. check-in: 39e327ea16 user: stephanie.gawroriski tags: wip-midlcdui | |
23:22 | Forward the other callbacks. check-in: d2795dcb51 user: stephanie.gawroriski tags: wip-midlcdui | |
23:15 | Implement create of callback thread. check-in: d10edfedbb user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-19
| ||
23:58 | Change TODOs to use. check-in: e4b5756b34 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-14
| ||
07:02 | Backup developer notes. check-in: e700fc2df2 user: squirreljme.automation tags: trunk | |
2020-09-13
| ||
23:25 | Commit missing file. check-in: db791a395b user: stephanie.gawroriski tags: wip-midlcdui | |
23:15 | Implement handling of exitRequest() to terminate the program. check-in: a57e0df512 user: stephanie.gawroriski tags: wip-midlcdui | |
23:02 | Add setting of properties, setting the initial title of a canvas. check-in: af9ae99c20 user: stephanie.gawroriski tags: wip-midlcdui | |
18:59 | Add class to act as a callback to forward to the native UI. check-in: 2388671432 user: stephanie.gawroriski tags: wip-midlcdui | |
16:10 | Change around exception order as SpringCoat exceptions were lost in VM errors. check-in: a045f47e4b user: stephanie.gawroriski tags: wip-midlcdui | |
15:58 | Change order again, kill later. check-in: cc4987bce4 user: stephanie.gawroriski tags: wip-midlcdui | |
15:57 | Change some exit codes; Print traces if the worker fails before doing an exit. check-in: d1a7f77837 user: stephanie.gawroriski tags: wip-midlcdui | |
15:24 | Correct TypeShelf having the wrong test count. check-in: 3e35bc3d28 user: stephanie.gawroriski tags: wip-midlcdui | |
14:19 | Add get of current Java thread. check-in: 32afb0c741 user: stephanie.gawroriski tags: wip-midlcdui | |
07:02 | Backup developer notes. check-in: 8205a85bbe user: squirreljme.automation tags: trunk | |
00:12 | Count daemon threads differently for hosted runs. check-in: 7dff429857 user: stephanie.gawroriski tags: wip-midlcdui | |
00:06 | Minor thread work. check-in: 92122536d4 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-12
| ||
23:24 | Add support for daemon threads; Setup background thread for LCDUI; Correct issue where non-started threads counted as being alive; When a MIDlet exits, do not immedietly exit. check-in: c7d7f22bbd user: stephanie.gawroriski tags: wip-midlcdui | |
17:30 | Some documentation updates regarding LCDUI. check-in: 3a44be526a user: stephanie.gawroriski tags: wip-midlcdui | |
16:28 | Add additional canvas tests; Add more files to the ignore glob they are generated by IntelliJ for an unknown reason. check-in: cd27c6ac1b user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-11
| ||
07:02 | Backup developer notes. check-in: ef815955a5 user: squirreljme.automation tags: trunk | |
2020-09-10
| ||
16:22 | Merge in trunk changes. check-in: 298250a698 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-09-09
| ||
22:55 | Merge in the Multi-VM Refactor, yay! check-in: 0f2c994e87 user: stephanie.gawroriski tags: trunk | |
22:35 | Correct ignore files. Closed-Leaf check-in: 958b9d2314 user: stephanie.gawroriski tags: wip-buildsummercoat | |
16:40 | Switch CircleCI test result directories; Rename a number of classes to be consistent; Comment out the SummerCoat/RatufaCoat CircleCI build stuff, will bring those back in slowly in the future. check-in: 85d5f9cd55 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-09-08
| ||
22:27 | After tests run, scan all the test results and check their state and determine if the task passed or failed; Make the timeout 3 minutes per test instead of 2; Make the bytecode test classes public, so they can actually be tested. check-in: dc12b107f7 user: stephanie.gawroriski tags: wip-buildsummercoat | |
07:02 | Backup developer notes. check-in: 1321248a9e user: squirreljme.automation tags: trunk | |
01:34 | Write the output XML header. check-in: b63b160a61 user: stephanie.gawroriski tags: wip-buildsummercoat | |
01:24 | Add missing dash for the source sets. check-in: 1eb6b1e4b4 user: stephanie.gawroriski tags: wip-buildsummercoat | |
01:20 | Go back to poking so hosted testing works (it is a baseline). check-in: b6183c0f1e user: stephanie.gawroriski tags: wip-buildsummercoat | |
01:19 | Put stdOut and stdErr within the test case. check-in: a3409096ea user: stephanie.gawroriski tags: wip-buildsummercoat | |
01:17 | Correct standard error being written with the wrong tag; Add property to the test since the XMLs will need to be read and scanned to see if they passed or failed. check-in: 0c120445ad user: stephanie.gawroriski tags: wip-buildsummercoat | |
01:09 | Add a thread to constantly read from stdOut/stdErr as it will block on Windows and tests will freeze; Add scheme for parallelism to not overtax the CPU but to also take advantage of CPUs; Add counter to check test run progress. check-in: b141d1fbcf user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-09-07
| ||
21:35 | Double the timeout. check-in: 7223883d55 user: stephanie.gawroriski tags: wip-buildsummercoat | |
21:30 | Add execution of tests and timing out just in case. check-in: d8781de40d user: stephanie.gawroriski tags: wip-buildsummercoat | |
18:12 | Poke when starting tests so they may run under the hosted environment. check-in: 77b6a2529a user: stephanie.gawroriski tags: wip-buildsummercoat | |
18:05 | Read all the task outputs for printing. check-in: e6daf035eb user: stephanie.gawroriski tags: wip-buildsummercoat | |
17:57 | Execution of test VMs. check-in: 55efc58cac user: stephanie.gawroriski tags: wip-buildsummercoat | |
15:44 | If the VM executor detects a test is trying to be run, name the profiler snapshot after the test instead of the runner; Store snapshots within their own directories. check-in: 047ada83f6 user: stephanie.gawroriski tags: wip-buildsummercoat | |
15:20 | Work around for filling out the process information to run the tests with. check-in: 3508b77f30 user: stephanie.gawroriski tags: wip-buildsummercoat | |
14:49 | Partial work as I figure out how to hack execution together. check-in: ab2a3bd967 user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:42 | Make test name its own method. check-in: b676711820 user: stephanie.gawroriski tags: wip-buildsummercoat | |
07:02 | Backup developer notes. check-in: 50bf2499d8 user: squirreljme.automation tags: trunk | |
00:48 | Include the JAR being used for testing as an additional input. check-in: d5f02d00ca user: stephanie.gawroriski tags: wip-buildsummercoat | |
00:41 | Add input/output handling for tests, this is to make the Gradle task more reliable. check-in: ab14ec58d5 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-09-02
| ||
07:02 | Backup developer notes. check-in: db29472ae1 user: squirreljme.automation tags: trunk, x-date-202009 | |
2020-08-30
| ||
23:04 | Build a list of tests that should be ran. check-in: 925d665e91 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-29
| ||
12:23 | Refactor and commonize source set code slightly. check-in: e85873811e user: stephanie.gawroriski tags: wip-buildsummercoat | |
11:42 | Actually commit the class file with the new code. check-in: 2726324140 user: stephanie.gawroriski tags: wip-buildsummercoat | |
07:02 | Backup developer notes. check-in: 0af0ca170e user: squirreljme.automation tags: trunk | |
01:30 | Move test name check over. check-in: 40ae0f41fd user: stephanie.gawroriski tags: wip-buildsummercoat | |
00:50 | Correct typos. check-in: 2464fe00b0 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-24
| ||
07:02 | Backup developer notes. check-in: 57236e7e8f user: squirreljme.automation tags: trunk | |
00:38 | Add additional pathways for the libraries and ROMs. check-in: 2883bda2b1 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-23
| ||
19:57 | Delete the dump-class and dump-zip modules, they are not needed. check-in: b44c3a2429 user: stephanie.gawroriski tags: trunk | |
19:54 | Add ROMs to the building documentation. check-in: cc4ffa9e62 user: stephanie.gawroriski tags: wip-buildsummercoat | |
19:50 | Some basis for CircleCI's layout with the new tasks (needs to be adjusted still); Add base general task for building ROMs. check-in: 4907523684 user: stephanie.gawroriski tags: wip-buildsummercoat | |
19:07 | Remove all of the old tasks as what was important from them was used already. check-in: 489a9ca3b5 user: stephanie.gawroriski tags: wip-buildsummercoat | |
17:43 | Notes on executing tests. check-in: 68e6705413 user: stephanie.gawroriski tags: wip-buildsummercoat | |
17:29 | Add the pre-made PNG images of the logo. check-in: 0069b46f95 user: stephanie.gawroriski tags: trunk | |
13:35 | Take arguments for the task action. check-in: baac23ed97 user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:17 | Use automatic build configuration in VSCode. check-in: a91d064c37 user: stephanie.gawroriski tags: trunk | |
13:10 | Correct typo in the RatufaCoat readme. check-in: 87ee25f29a user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: d27a0c5886 user: squirreljme.automation tags: trunk | |
2020-08-22
| ||
22:17 | Remove the task debug text. check-in: 30de1a938f user: stephanie.gawroriski tags: wip-buildsummercoat | |
20:15 | Remove IOExceptions that are not needed. check-in: 14bd076fdb user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:50 | Minor Adjustments. check-in: ce3eee162a user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:44 | Make the error prefixes part of the generic plugin so that it is only included once. check-in: 4294d6ec27 user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:32 | Add base packages for the AOT compilers, currently just SummerCoat. check-in: faf8711fda user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:21 | Correct NPE in the error code prefixes. check-in: 9d0bcfdd8b user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:11 | Rename listErrorCode/nextErrorCode to use Prefix instead as it is less confusing; Add Id to the plain codes for less confusion. check-in: 9e455b7a63 user: stephanie.gawroriski tags: wip-buildsummercoat | |
07:02 | Backup developer notes. check-in: ee6d19495f user: squirreljme.automation tags: trunk | |
04:02 | VM snapshots are recorded now. check-in: 20504d9f58 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-21
| ||
23:50 | Running of both Hosted and SpringCoat; When running an emulator, be sure that it is included in the classpath otherwise it will not work. check-in: 9060e8189b user: stephanie.gawroriski tags: wip-buildsummercoat | |
12:25 | Progress on executing the run task action; slight developerNote adjustments. check-in: 7357d5cd16 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-19
| ||
00:00 | Test. check-in: 94cca94329 user: stephanie.gawroriski tags: trunk | |
2020-08-18
| ||
23:56 | Adjust author map to set the new automation account. check-in: c2ab848c6d user: stephanie.gawroriski tags: trunk | |
20:52 | Adjust CodeQL config to only consider C++. check-in: 77fad285db user: stephanie.gawroriski tags: trunk | |
20:03 | Enable CodeQL checks. check-in: 946fe798e5 user: stephanie.gawroriski tags: trunk | |
2020-08-16
| ||
15:45 | Add additional dependencies and base setup for running tasks. check-in: 98c806beeb user: stephanie.gawroriski tags: wip-buildsummercoat | |
14:03 | Add base interface for executing within the VM. check-in: 23a8d40f95 user: stephanie.gawroriski tags: wip-buildsummercoat | |
07:02 | Backup developer notes. check-in: ec36f400fd user: squirreljme.automation tags: trunk | |
02:47 | Use test configurations for testing; Only consider SquirrelJME modules; Add dependency debug but only when debugging is used. check-in: 89ee3f2d05 user: stephanie.gawroriski tags: wip-buildsummercoat | |
02:37 | Ignore the RatufaCoat ROM. check-in: 0d44de03b5 user: stephanie.gawroriski tags: wip-buildsummercoat | |
02:36 | Remove task resolution debug. check-in: e7869ceb45 user: stephanie.gawroriski tags: wip-buildsummercoat | |
02:34 | Add a did processing which reduces the amount of recursion that happens in dependency evaluatoin. check-in: 9b250bc102 user: stephanie.gawroriski tags: wip-buildsummercoat | |
02:21 | Propery dependency lookup for VM tasks. check-in: da384a0574 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-15
| ||
23:12 | Run library lookup. check-in: fa400c17be user: stephanie.gawroriski tags: wip-buildsummercoat | |
14:45 | Add library processing, currently only for Hosted and SpringCoat. check-in: 77590e76c7 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-13
| ||
22:13 | Add missing RatufaCoat encodings. check-in: ec8c180095 user: stephanie.gawroriski tags: trunk | |
2020-08-12
| ||
23:25 | Update to trunk. check-in: fc476604b0 user: stephanie.gawroriski tags: wip-midlcdui | |
23:24 | Update to trunk. check-in: 1d0e60da84 user: stephanie.gawroriski tags: wip-buildsummercoat | |
23:24 | Update to trunk. check-in: ff558d9de4 user: stephanie.gawroriski tags: wip-accesscontrol | |
23:09 | Move a bunch of files around and also as well start the basis for testing. check-in: 155862eaa3 user: stephanie.gawroriski tags: wip-ratufarefactor | |
12:08 | Make the core of SquirrelJME a library (to be used with libcheck); Add libCheck to Mac OS X/Linux CircleCI build; Have individual SDL2 and libretro SquirrelJME core implementations. check-in: fb0bdb7063 user: stephanie.gawroriski tags: wip-ratufarefactor | |
11:50 | Base initial rearrange from a few days ago. check-in: e6711aa70a user: stephanie.gawroriski tags: wip-ratufarefactor | |
2020-08-10
| ||
01:04 | Base for error values. check-in: 67b6540623 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2020-08-09
| ||
21:44 | Code formatting in CLion. check-in: bd82ec16c7 user: stephanie.gawroriski tags: wip-ratufarefactor | |
21:07 | Move operation encodings and operations into their own include. check-in: d0a5145aad user: stephanie.gawroriski tags: wip-ratufarefactor | |
20:52 | Rename sjme_cpustate to sjme_cpuframe, it makes much more sense. check-in: c3139f3ccb user: stephanie.gawroriski tags: wip-ratufarefactor | |
16:46 | Create new branch named "wip-ratufarefactor" check-in: f1a1bf7840 user: stephanie.gawroriski tags: wip-ratufarefactor | |
2020-08-08
| ||
15:30 | More release thoughts. check-in: 78d4dc5830 user: stephanie.gawroriski tags: trunk | |
15:18 | Some release changes. check-in: a0a8cc7cb3 user: stephanie.gawroriski tags: trunk | |
12:57 | Merge from trunk. check-in: 50ef50b562 user: stephanie.gawroriski tags: wip-buildsummercoat | |
12:56 | Set Codebeat limits for ABC. check-in: 3d598440d7 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: f7d2a4f1f1 user: squirreljme.automation tags: trunk | |
2020-08-07
| ||
23:59 | Add base for the various tasks for libraries and otherwise. check-in: 1cabebef62 user: stephanie.gawroriski tags: wip-buildsummercoat | |
16:48 | Add helper method to get the provider for the file input. check-in: 509964678c user: stephanie.gawroriski tags: wip-buildsummercoat | |
16:41 | Base for library tasks for the VMs and source sets. check-in: c8074d1749 user: stephanie.gawroriski tags: wip-buildsummercoat | |
13:04 | Deprecate tasks that will be going away; Use Hosted instead of Native; Base logic for initialization. check-in: 6fdd1c6814 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-06
| ||
22:30 | Some base work on build refactors for the various VMs. check-in: edb66459bc user: stephanie.gawroriski tags: wip-buildsummercoat | |
12:58 | Rename the JARs to not include the version number. check-in: 541707db9e user: stephanie.gawroriski tags: wip-buildsummercoat | |
12:43 | Create new branch named "wip-buildsummercoat" check-in: b3b8ad12d2 user: stephanie.gawroriski tags: wip-buildsummercoat | |
2020-08-03
| ||
07:02 | Backup developer notes. check-in: 040269a0fb user: squirreljme.automation tags: trunk | |
2020-08-02
| ||
16:25 | Add modifiers to the key and mouse events. check-in: 5834ca6766 user: stephanie.gawroriski tags: wip-midlcdui | |
16:20 | Service repaints to force them to happen. check-in: 21d1c8a12a user: stephanie.gawroriski tags: wip-midlcdui | |
16:18 | Add more tests for Canvas. check-in: 0d2733deab user: stephanie.gawroriski tags: wip-midlcdui | |
2020-08-01
| ||
16:19 | Update from trunk. check-in: 410cfcb731 user: stephanie.gawroriski tags: wip-midlcdui | |
15:28 | Add settings for CodeBeat. check-in: b9cdbe5119 user: stephanie.gawroriski tags: trunk | |
14:35 | Merge from trunk. check-in: e3141cdae5 user: stephanie.gawroriski tags: wip-midlcdui | |
14:29 | Add CodeClimate configuration. check-in: 25b4c7f8f3 user: stephanie.gawroriski tags: trunk, x-date-202008 | |
2020-07-31
| ||
15:27 | Add additional checks. check-in: cd5b576657 user: stephanie.gawroriski tags: trunk | |
15:00 | Merge from trunk. check-in: a14fa0c876 user: stephanie.gawroriski tags: wip-midlcdui | |
15:00 | Correct the various C++ errors. check-in: 6f724b492e user: stephanie.gawroriski tags: wip-midlcdui | |
14:46 | Correct readme badges. check-in: b21b4ef039 user: stephanie.gawroriski tags: trunk | |
2020-07-29
| ||
07:02 | Backup developer notes. check-in: 22d7cb9a41 user: squirreljme.automation tags: trunk | |
2020-07-28
| ||
22:56 | Update public key. check-in: 59c32499bf user: stephanie.gawroriski tags: trunk | |
22:51 | Merge in the user guide branch. check-in: be3919ede9 user: stephanie.gawroriski tags: trunk | |
22:34 | More work on the user guide, likely final. Closed-Leaf check-in: f90fa85ee8 user: stephanie.gawroriski tags: wip-userguide | |
14:48 | Convert home link. check-in: fc1188c19f user: stephanie.gawroriski tags: wip-userguide | |
14:43 | Convert special home page name. check-in: ef7149ad37 user: stephanie.gawroriski tags: wip-userguide | |
14:39 | Correct links and properly cleanup. check-in: acbfef5bfb user: stephanie.gawroriski tags: wip-userguide | |
14:32 | Update script to do the GitHub conversion possibly better. check-in: ff62f0fbb1 user: stephanie.gawroriski tags: wip-userguide | |
13:44 | Correct sidebar. check-in: 69569f88eb user: stephanie.gawroriski tags: wip-userguide | |
13:43 | GitHub only likes `md` extensions. check-in: 1a3636481d user: stephanie.gawroriski tags: wip-userguide | |
13:34 | Add additional FAQ item. check-in: fe34a124ea user: stephanie.gawroriski tags: wip-userguide | |
13:05 | Add links. check-in: 5e0403e53c user: stephanie.gawroriski tags: wip-userguide | |
13:02 | Add documents for GitHub. check-in: 104c78a3af user: stephanie.gawroriski tags: wip-userguide | |
12:25 | Correct an incorrect file name being synced. check-in: fb2280922a user: stephanie.gawroriski tags: wip-userguide | |
07:02 | Backup developer notes. check-in: 9f5f8a5064 user: squirreljme.automation tags: trunk | |
03:19 | Correct deployment key. check-in: dd49f43474 user: stephanie.gawroriski tags: wip-userguide | |
03:02 | Add the user SSH keys. check-in: e76225546d user: stephanie.gawroriski tags: wip-userguide | |
02:54 | Do not copy the entire repository root. check-in: 6f55ce23d3 user: stephanie.gawroriski tags: wip-userguide | |
02:50 | Make file executable. check-in: 55f82fa037 user: stephanie.gawroriski tags: wip-userguide | |
02:30 | Is clone, not checkout. check-in: ccfee300fa user: stephanie.gawroriski tags: wip-userguide | |
02:28 | Use better descriptions for the two error code managers. check-in: 0ab3604d59 user: stephanie.gawroriski tags: wip-userguide | |
02:22 | Correct user guide export script. check-in: 63b7d22362 user: stephanie.gawroriski tags: wip-userguide | |
02:17 | Add to the user guide. check-in: 9835cfd6eb user: stephanie.gawroriski tags: wip-userguide | |
02:12 | Rename to readme. check-in: 2430a3369a user: stephanie.gawroriski tags: wip-userguide | |
02:10 | Add user guide syncing to the pipeline. check-in: 5546b3a35b user: stephanie.gawroriski tags: wip-userguide | |
01:48 | Base for user guide index. check-in: b668b5dd5b user: stephanie.gawroriski tags: wip-userguide | |
01:41 | Create new branch named "wip-userguide" check-in: c8762c10d9 user: stephanie.gawroriski tags: wip-userguide | |
01:07 | Add account for SquirrelJME automation. check-in: a8bf013b66 user: stephanie.gawroriski tags: trunk | |
01:04 | Remove the standalone uudecode tool as it is not needed. check-in: f95e93d44a user: stephanie.gawroriski tags: trunk | |
01:03 | Remove tool-jdwp, it is not used. check-in: 959c8884c8 user: stephanie.gawroriski tags: trunk | |
01:02 | Mark some modules as deprecated for AutumnCoat, when that comes they will go poof. check-in: e1ec8c371c user: stephanie.gawroriski tags: trunk | |
00:53 | Add test for canvas repaint. check-in: fe72585226 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-07-27
| ||
07:02 | Backup developer notes. check-in: 9bb6afd92b user: squirreljme.automation tags: trunk | |
00:51 | Add shelves for injecting/flushing events; Add some base test classes. check-in: 3488e1c2a8 user: stephanie.gawroriski tags: wip-midlcdui | |
00:10 | Make the base form test classes be public. check-in: 6c1c248631 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-07-26
| ||
19:07 | Minor adjustment. check-in: 5d7185a705 user: stephanie.gawroriski tags: wip-midlcdui | |
13:21 | IntelliJ adjustments; Add base class for display and form tests. check-in: 35aa330733 user: stephanie.gawroriski tags: wip-midlcdui | |
13:03 | Correct package statement locaiton. check-in: 8e60c7b688 user: stephanie.gawroriski tags: wip-midlcdui | |
12:53 | Move files around. check-in: 3f275de300 user: stephanie.gawroriski tags: wip-midlcdui | |
12:39 | Updates from trunk. check-in: d0bef481db user: stephanie.gawroriski tags: wip-midlcdui | |
12:39 | Project adjustment. check-in: 142576c564 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: d94f3616f2 user: squirreljme tags: trunk | |
2020-07-25
| ||
20:33 | Put the SourceForge link in the right location. check-in: cb9c25326a user: stephanie.gawroriski tags: trunk | |
20:22 | Ignore failed uploads as they are not that important. check-in: 16b530e0e5 user: stephanie.gawroriski tags: trunk | |
19:42 | Update Windows upload source. check-in: 22355fd3c6 user: stephanie.gawroriski tags: trunk | |
19:30 | Correct upload commands? check-in: c61908d508 user: stephanie.gawroriski tags: trunk | |
19:18 | Attempt binary upload to SourceForge. check-in: 864367ce37 user: stephanie.gawroriski tags: trunk | |
14:30 | Merge from trunk. check-in: 1a7c0b2f20 user: stephanie.gawroriski tags: wip-midlcdui | |
14:29 | Define some tags and tag modules. check-in: 6dbd362fe0 user: stephanie.gawroriski tags: trunk | |
13:51 | Allow alternative MIDlets to be selected by using `squirreljme.midlet`. check-in: 189bdf2d55 user: stephanie.gawroriski tags: trunk | |
2020-07-23
| ||
07:02 | Backup developer notes. check-in: 65524ca9eb user: squirreljme tags: trunk | |
2020-07-22
| ||
07:02 | Backup developer notes. check-in: b6e8fd948e user: squirreljme tags: trunk | |
03:02 | Update from trunk. check-in: cb99c89e15 user: stephanie.gawroriski tags: wip-accesscontrol | |
03:02 | Update from trunk. check-in: 173b721524 user: stephanie.gawroriski tags: wip-midlcdui | |
02:59 | Correct the file typing for C/C++. check-in: 5880908a89 user: stephanie.gawroriski tags: trunk | |
02:43 | Remove some old outdated scripts. check-in: 592eac6fd0 user: stephanie.gawroriski tags: trunk | |
00:50 | Merge from trunk. check-in: 17f25028c0 user: stephanie.gawroriski tags: wip-accesscontrol | |
00:42 | Merge in trunk. check-in: d0d6826272 user: stephanie.gawroriski tags: wip-midlcdui | |
00:32 | Merge wip-ratufacmake into trunk. check-in: 86973746a0 user: stephanie.gawroriski tags: trunk | |
00:12 | Put bash commands on their own line. Closed-Leaf check-in: a6c42a72bf user: stephanie.gawroriski tags: wip-ratufacmake | |
00:03 | Try using bash instead. check-in: eb120dfaab user: stephanie.gawroriski tags: wip-ratufacmake | |
2020-07-21
| ||
23:48 | Attempt again to get Windows commands running. check-in: 2dd166f683 user: stephanie.gawroriski tags: wip-ratufacmake | |
23:42 | Add additional ignores and otherwise. check-in: 96cde17f2d user: stephanie.gawroriski tags: wip-ratufacmake | |
23:38 | Move them to the next line. check-in: 24a4ddf91b user: stephanie.gawroriski tags: wip-ratufacmake | |
23:34 | Commands cannot start with percent. check-in: 563f5b4009 user: stephanie.gawroriski tags: wip-ratufacmake | |
23:29 | More configuration adjustments for Windows. check-in: 796ff56780 user: stephanie.gawroriski tags: wip-ratufacmake | |
19:20 | Make curl less prone to break. check-in: 5edd713e89 user: stephanie.gawroriski tags: wip-ratufacmake | |
19:00 | Configuration update. check-in: 838d1a06dc user: stephanie.gawroriski tags: wip-ratufacmake | |
14:28 | Set the correct PATH. check-in: e8d3db1dcd user: stephanie.gawroriski tags: wip-ratufacmake | |
14:08 | Remove install args. check-in: 5bfbb1227d user: stephanie.gawroriski tags: wip-ratufacmake | |
13:55 | Use system path. check-in: 5b91553293 user: stephanie.gawroriski tags: wip-ratufacmake | |
13:15 | Install into path and set path check-in: 9d0f896db0 user: stephanie.gawroriski tags: wip-ratufacmake | |
12:26 | Install mingw as well. check-in: 9f63fa582d user: stephanie.gawroriski tags: wip-ratufacmake | |
12:22 | Try using chocolatey to install dependencies needed. check-in: 31286b1f8f user: stephanie.gawroriski tags: wip-ratufacmake | |
07:02 | Backup developer notes. check-in: ee157a0194 user: squirreljme tags: trunk | |
04:33 | Update Windows Orb. check-in: 55723b58f3 user: stephanie.gawroriski tags: wip-ratufacmake | |
04:13 | Download and install make. check-in: d6c81c747d user: stephanie.gawroriski tags: wip-ratufacmake | |
03:54 | RatufaCoat build corrections. check-in: f2e77d7c57 user: stephanie.gawroriski tags: wip-ratufacmake | |
03:40 | Correct curl command. check-in: fa0a7161d7 user: stephanie.gawroriski tags: wip-ratufacmake | |
03:27 | More CircleCI Debugging. check-in: cd332279b5 user: stephanie.gawroriski tags: wip-ratufacmake | |
03:10 | CircleCI config corrections; Request an older version of CMake. check-in: 0aa4e8e7d0 user: stephanie.gawroriski tags: wip-ratufacmake | |
02:59 | Install CMake and libraries needed for C code. check-in: f83d17367e user: stephanie.gawroriski tags: wip-ratufacmake | |
02:50 | Correct CircleCI parse error. check-in: 387a310b79 user: stephanie.gawroriski tags: wip-ratufacmake | |
02:44 | Perform a build for RetroArch (Windows only) as well. check-in: 6012100f5e user: stephanie.gawroriski tags: wip-ratufacmake | |
02:39 | Update CircleCI config to build RatufaCoat. check-in: 7c41a24024 user: stephanie.gawroriski tags: wip-ratufacmake | |
02:14 | Add building instructions and correct the RetroArch build. check-in: bfbac5877d user: stephanie.gawroriski tags: wip-ratufacmake | |
01:33 | Add missing files. check-in: 13f8ccde49 user: stephanie.gawroriski tags: wip-ratufacmake | |
01:30 | Bunch of cleanup on the RatufaCoat layout. check-in: 7d24adfa55 user: stephanie.gawroriski tags: wip-ratufacmake | |
00:29 | Update some documentation. check-in: db46567a49 user: stephanie.gawroriski tags: wip-ratufacmake | |
00:13 | More base work to projectify RatufaCoat. check-in: 45c621a4f6 user: stephanie.gawroriski tags: wip-ratufacmake | |
2020-07-20
| ||
23:58 | Add more ignores and base for CMakeLists. check-in: 01ff24e353 user: stephanie.gawroriski tags: wip-ratufacmake | |
23:53 | Create new branch named "wip-ratufacmake" check-in: 8a687cd1a8 user: stephanie.gawroriski tags: wip-ratufacmake | |
07:02 | Backup developer notes. check-in: 2b3d88790c user: squirreljme tags: trunk | |
2020-07-19
| ||
23:43 | Correction compilation and test errors. check-in: aab8f48862 user: stephanie.gawroriski tags: wip-midlcdui | |
23:30 | Deprecate all of the various old LCDUI interfaces. check-in: 9423c3f12a user: stephanie.gawroriski tags: wip-midlcdui | |
23:17 | More work on the forms cleaning them up and simplifying the LCDUI stuff. check-in: 9700e8896d user: stephanie.gawroriski tags: wip-midlcdui | |
20:34 | Add base constants for callbacks (will be form associated rather than display associated); Base interfaces and constants for all of the properties and events. check-in: 1ce4eaf2ae user: stephanie.gawroriski tags: wip-midlcdui | |
19:20 | Fixes to the invalid operations. check-in: 8e46e29421 user: stephanie.gawroriski tags: wip-midlcdui | |
19:09 | Allow values from higher manifests to be overridden. check-in: 737e901fcc user: stephanie.gawroriski tags: wip-midlcdui | |
19:03 | Add additional form tests. check-in: 67c696c641 user: stephanie.gawroriski tags: wip-midlcdui | |
18:33 | Basic mle_form.cpp refactoring; More UIForm implementation and testing. check-in: d0e39a8c71 user: stephanie.gawroriski tags: wip-midlcdui | |
14:51 | Make it invalid to delete form items that are in a form. check-in: f7be1665b2 user: stephanie.gawroriski tags: wip-midlcdui | |
04:34 | Additional implementation work. check-in: 7f8ef9a73d user: stephanie.gawroriski tags: wip-midlcdui | |
2020-07-18
| ||
23:54 | Showing of items on the forms. check-in: 378ee1561a user: stephanie.gawroriski tags: wip-midlcdui | |
19:30 | Adding of items. check-in: 195cb01d86 user: stephanie.gawroriski tags: wip-midlcdui | |
18:53 | Add base for items and such. check-in: f320b79dc7 user: stephanie.gawroriski tags: wip-midlcdui | |
15:07 | Fix compilation errors. check-in: 7f7c08b103 user: stephanie.gawroriski tags: wip-midlcdui | |
15:05 | Add base for getting/setting items on forms. check-in: 97d074a2f0 user: stephanie.gawroriski tags: wip-midlcdui | |
14:03 | Add base for item new/delete and a test for it. check-in: 63cc84d621 user: stephanie.gawroriski tags: wip-midlcdui | |
2020-07-17
| ||
22:49 | Update TOR link. check-in: 7153ebd211 user: stephanie.gawroriski tags: trunk | |
22:15 | Add new method for forms. check-in: 73137fa174 user: stephanie.gawroriski tags: wip-midlcdui | |
07:02 | Backup developer notes. check-in: d4d689012c user: squirreljme tags: trunk | |
2020-07-16
| ||
12:03 | Add base for item types. check-in: 0969a34e1f user: stephanie.gawroriski tags: wip-midlcdui | |
2020-07-15
| ||
07:02 | Backup developer notes. check-in: a26d45d9ec user: squirreljme tags: trunk | |
02:14 | JavaDoc corrections. check-in: 8dafc53d40 user: stephanie.gawroriski tags: trunk | |
2020-07-14
| ||
23:41 | Merge in trunk changes. check-in: 1e1419046b user: stephanie.gawroriski tags: wip-accesscontrol | |
23:40 | Merge changes from trunk. check-in: 9f7375c8b4 user: stephanie.gawroriski tags: wip-midlcdui | |
23:37 | Merge wip-tasks into trunk. check-in: 28dcf85a12 user: stephanie.gawroriski tags: trunk | |
23:21 | Create new branch named "wip-tasks" Closed-Leaf check-in: cbe6ac7107 user: stephanie.gawroriski tags: wip-tasks | |
23:19 | Minor work on access. check-in: 50d1bfe3e2 user: stephanie.gawroriski tags: wip-accesscontrol | |
2020-07-13
| ||
07:02 | Backup developer notes. check-in: 39012077cc user: squirreljme tags: trunk | |
2020-07-12
| ||
21:28 | Fix the permission implication issues. check-in: 523d2fb264 user: stephanie.gawroriski tags: wip-accesscontrol | |
17:33 | Permissions work. check-in: a3cf77ebcf user: stephanie.gawroriski tags: wip-accesscontrol | |
17:06 | Add more test strings for TestImpliedPermission. check-in: 831253bc01 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:45 | Only allow wildcards at the ends of permissions. check-in: 6885d21617 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:32 | Correct all the various compile errors due to the move. check-in: 826a459e79 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:25 | Move Sorted maps to CLDC. check-in: d92087d164 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:20 | Remove duplicate NaturalComparator; Rename SortedTree related classes. check-in: 7eaad5cbf4 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:13 | Do not use TreeMap because it is not in CLDC. check-in: 0451a90e91 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:02 | Add more debugging. check-in: 15a7ad812e user: stephanie.gawroriski tags: wip-accesscontrol | |
07:02 | Backup developer notes. check-in: fef31fe30b user: squirreljme tags: trunk | |
03:21 | Debugging fixes; Attempts to debug the sudden stop of execution; Add verbose debugging to start/stop levels of debugging. check-in: 05d526d49b user: stephanie.gawroriski tags: wip-accesscontrol | |
01:22 | Adjust System.arraycopy() and correct Class.isAssignableFrom(). check-in: 0374f75582 user: stephanie.gawroriski tags: wip-accesscontrol | |
2020-07-11
| ||
23:58 | Add system property in the build to allow a single test to run (much faster than running all of them over and over). check-in: 9fccc8e688 user: stephanie.gawroriski tags: wip-accesscontrol | |
23:32 | Add test for boolean arrays. check-in: 8b7798ae89 user: stephanie.gawroriski tags: wip-accesscontrol | |
23:09 | Add more key encodings for tests; Add more array list boxing types; Change the implied permission test. check-in: 2c35af328b user: stephanie.gawroriski tags: wip-accesscontrol | |
2020-07-10
| ||
07:02 | Backup developer notes. check-in: 992ddb886f user: squirreljme tags: trunk | |
00:12 | Remove the todo in RuntimePermission. check-in: 6247d4cd8f user: stephanie.gawroriski tags: wip-accesscontrol | |
00:06 | Delete the old cldc ref package; Implement most of BasicPermission; Add tests for BasicPermission; Add base for policies and actions. check-in: e558c7447b user: stephanie.gawroriski tags: wip-accesscontrol | |
2020-07-09
| ||
12:34 | Remove CR and LF from the task buffer reading. check-in: 858d95210b user: stephanie.gawroriski tags: wip-accesscontrol | |
12:28 | Do not allocate byte array in the task buffer. check-in: ea0f7f3dfc user: stephanie.gawroriski tags: wip-accesscontrol | |
12:27 | When reading from the buffer removeFirst() instead of getFirst(). check-in: decf1d935c user: stephanie.gawroriski tags: wip-accesscontrol | |
11:12 | Reduce the give up delay by 1000x (is now 20s from 5.5h). check-in: ffb1744a50 user: stephanie.gawroriski tags: wip-accesscontrol | |
10:59 | Make sure the pipe is not null before closing it. check-in: 407debd2d8 user: stephanie.gawroriski tags: wip-accesscontrol | |
10:56 | When a machine exits, close all of the attached terminal pipes. check-in: d62e955278 user: stephanie.gawroriski tags: wip-accesscontrol | |
10:49 | Add printing to the console for PipeOutputStream to help debug. check-in: a3a4751ee8 user: stephanie.gawroriski tags: wip-accesscontrol | |
10:48 | Add indicator as to which test is starting. check-in: 7d54fb8950 user: stephanie.gawroriski tags: wip-accesscontrol | |
10:45 | Update the changelog. check-in: 3896f5caa1 user: stephanie.gawroriski tags: wip-accesscontrol | |
10:32 | Fix a bug in ByteDeque. check-in: 7a961771d6 user: stephanie.gawroriski tags: wip-accesscontrol | |
10:24 | Implement a large portion of the task management. check-in: 003c8f6a67 user: stephanie.gawroriski tags: wip-accesscontrol | |
01:42 | Implement some TaskShelf methods; Add test for task traces. check-in: a0df1f2972 user: stephanie.gawroriski tags: wip-accesscontrol | |
00:21 | Remove unused code. check-in: c755947b5d user: stephanie.gawroriski tags: wip-accesscontrol | |
2020-07-07
| ||
07:02 | Backup developer notes. check-in: 84b454cc94 user: squirreljme tags: trunk | |
2020-07-06
| ||
22:17 | Hopefully correctly catch MLE terminal call failures. check-in: 2d582f4686 user: stephanie.gawroriski tags: wip-accesscontrol | |
18:03 | Allow single byte task buffer reads to be interrupted. check-in: 807bb47b46 user: stephanie.gawroriski tags: wip-accesscontrol | |
17:34 | Correct some errors. check-in: eff895e2e5 user: stephanie.gawroriski tags: wip-accesscontrol | |
17:04 | Correct some compilation errors. check-in: 8b9ed1ebf0 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:56 | Have the terminal shelf handlers use the pipe helpers; Implement more SpringCoat shelves. check-in: 6f64e5a0fc user: stephanie.gawroriski tags: wip-accesscontrol | |
16:31 | Make TaskInputStream more reliable with errors; Have helpers for MLE calls in TerminalPipeManager. check-in: 607a29fde0 user: stephanie.gawroriski tags: wip-accesscontrol | |
16:08 | Add shared manager for terminal pipes. check-in: e71eb90f79 user: stephanie.gawroriski tags: wip-accesscontrol | |
14:22 | Add base for output pipes that will be used in the system. check-in: 76f216427c user: stephanie.gawroriski tags: wip-accesscontrol | |
2020-07-03
| ||
13:26 | Base for UI Daemons and otherwise. check-in: c03f0cf61b user: stephanie.gawroriski tags: wip-midlcdui | |
12:26 | Correct compilation errors. check-in: d892391ce3 user: stephanie.gawroriski tags: wip-midlcdui | |
12:23 | Mark buffer test as only being in anycoat. check-in: 58d6a8dd97 user: stephanie.gawroriski tags: wip-accesscontrol | |
12:17 | Remove unused imports. check-in: bc628ebe95 user: stephanie.gawroriski tags: wip-accesscontrol | |
07:02 | Backup developer notes. check-in: e34d8dd186 user: squirreljme tags: trunk | |
2020-07-02
| ||
23:44 | Add additional tests for the new task shelf. check-in: 93ba8c361e user: stephanie.gawroriski tags: wip-accesscontrol | |
23:12 | Add all of the shelf methods needed to properly handle task creation and otherwise. check-in: 03ad83b5df user: stephanie.gawroriski tags: wip-accesscontrol | |
22:16 | Add base description type for access control. check-in: 02dafc92a8 user: stephanie.gawroriski tags: wip-accesscontrol | |
21:54 | Create new branch named "wip-accesscontrol" check-in: 1f52a8c07f user: stephanie.gawroriski tags: wip-accesscontrol | |
21:48 | Adjust changelog, add class that is missing. check-in: 5f41f39d7f user: stephanie.gawroriski tags: wip-midlcdui | |
16:01 | Corrections to the route, minor documentation update. check-in: b1662e8054 user: stephanie.gawroriski tags: trunk | |
2020-07-01
| ||
23:33 | Show of forms on SpringCoat. check-in: 05925fa47b user: stephanie.gawroriski tags: wip-midlcdui | |
23:27 | If the Throwable in a TODO is a LinkageError try a normal printStackTrace() on it. check-in: a609f7d56c user: stephanie.gawroriski tags: wip-midlcdui | |
23:23 | Bunch of base LCDUI work; Try to print the backup trace in a TODO. check-in: edfdef8e10 user: stephanie.gawroriski tags: wip-midlcdui | |
07:02 | Backup developer notes. check-in: 134c2ad82a user: squirreljme tags: trunk, x-date-202007 | |
2020-06-30
| ||
23:59 | Add base for UIForms and UIFormEngines, have figured out how I want to go about this. check-in: 6db53f78f2 user: stephanie.gawroriski tags: wip-midlcdui | |
22:38 | Add missing package-info for LCDUI. check-in: 0cf5da7bb0 user: stephanie.gawroriski tags: wip-midlcdui | |
22:28 | Create new branch named "wip-midlcdui" check-in: 5ddea90a4e user: stephanie.gawroriski tags: wip-midlcdui | |
22:23 | Merge wip-midlevel into trunk, yay! check-in: 7e48f725c8 user: stephanie.gawroriski tags: trunk | |
22:14 | Removal of ObjectAccess. Closed-Leaf check-in: 84d1b6e583 user: stephanie.gawroriski tags: wip-midlevel | |
12:20 | Set SpringCoat timeout at 15 minutes. check-in: 8e7efcd19b user: stephanie.gawroriski tags: wip-midlevel | |
11:56 | Correct out of bounds in ByteArrayInputStream.read(byte[]). check-in: 134ba0acc1 user: stephanie.gawroriski tags: wip-midlevel | |
07:02 | Backup developer notes. check-in: 174e69a68a user: squirreljme tags: trunk | |
02:54 | Hopefully fix the last call and have all tests in cldc-compact passing? check-in: d8f6c1ca2d user: stephanie.gawroriski tags: wip-midlevel | |
02:39 | More fixings for the MLE error checking. check-in: f03755ed49 user: stephanie.gawroriski tags: wip-midlevel | |
02:12 | Fixes for Runtime and Terminal shelves. check-in: 468ce76e8f user: stephanie.gawroriski tags: wip-midlevel | |
01:55 | Some MLE call corrections; Enable JUnit XML and HTML reports in the tests (if this has an effect). check-in: 847b28b792 user: stephanie.gawroriski tags: wip-midlevel | |
01:35 | Throw the correct exception. check-in: c07a6ae36d user: stephanie.gawroriski tags: wip-midlevel | |
01:28 | More test fixes and functionality; Cleanup threads which have been terminated; Hide the terminated variable; Change order of thread initialization, enter main then create the thread instance so we are not quickly terminated this is so that threads are only terminated once. check-in: b3686a37ce user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-29
| ||
07:02 | Backup developer notes. check-in: ddf1215c7b user: squirreljme tags: trunk | |
03:25 | Do not check bounds in String.charAt(), allow the exception to be thrown; Use System.arraycopy() in ByteArrayInputStream as it can be native; Use full native copies in System.arraycopy() and Arrays.copyOf(); Have a branch specifically for primitive types in System.arraycopy(); Add some pre-checks to optimize away everything else. check-in: 5ae3cf6070 user: stephanie.gawroriski tags: wip-midlevel | |
02:28 | Correct clearing again. check-in: f600bc6e86 user: stephanie.gawroriski tags: wip-midlevel | |
02:20 | Implement javaThread clear interrupt. check-in: 8d87b29fea user: stephanie.gawroriski tags: wip-midlevel | |
02:09 | Correct thread interrupting (wait/sleep clear interrupt on the current thread if it occured); Some minor fixes to MLE in SpringCoat. check-in: c6cd8c3bc7 user: stephanie.gawroriski tags: wip-midlevel | |
00:20 | Add some more GitHub files. check-in: c306280cfc user: stephanie.gawroriski tags: trunk | |
2020-06-28
| ||
22:28 | Add more GitHub templates. check-in: 30b87ed2c4 user: stephanie.gawroriski tags: trunk | |
22:07 | Add dependabot. check-in: 91ebda8553 user: stephanie.gawroriski tags: trunk | |
16:44 | Correct compilation error. check-in: 1834775839 user: stephanie.gawroriski tags: wip-midlevel | |
16:44 | Correct name and type for enumValues(). check-in: 1e2246c2e7 user: stephanie.gawroriski tags: wip-midlevel | |
16:42 | Use the correct descriptor for enumValues(). check-in: d15d3e67f4 user: stephanie.gawroriski tags: wip-midlevel | |
16:37 | Remove debugging points from within the VM testing in the Gradle plugin, it eventually will be rewritten. check-in: 8b8c3358ec user: stephanie.gawroriski tags: wip-midlevel | |
16:34 | Implement get of enumeration values. check-in: 63677d4027 user: stephanie.gawroriski tags: wip-midlevel | |
16:05 | Correct some MLEThread checks; Implement TypeShelf.component() and TypeShelf.rootComponent(). check-in: 5080b0e594 user: stephanie.gawroriski tags: wip-midlevel | |
13:37 | Backup developer notes. check-in: 1b5419fa85 user: squirreljme tags: trunk | |
13:35 | Ignore .vscode directory in IntelliJ; Add index.mkd to crnl-glob; Auto-answer no for storenotes if there is ever a prompt. check-in: d81331249d user: stephanie.gawroriski tags: trunk | |
03:30 | Fix resource as stream null check; Do not record callcount. check-in: 8f0d3535b7 user: stephanie.gawroriski tags: wip-midlevel | |
03:18 | Correct SpringCoat's TypeShelf.getThrowableTrace() from only accepting Throwable and not any sub-class; Implement TypeShelf.binaryName() in SpringCoat; Add a message if another uncaught exception was thrown in the uncaught exception handler; Implement ObjectShelf.holdsLock() in SpringCoat. check-in: 93d6758451 user: stephanie.gawroriski tags: wip-midlevel | |
01:37 | Set a 20 second timeout for the interrupt test; Correct wrong exit value for the array test. check-in: 59999dce7d user: stephanie.gawroriski tags: wip-midlevel | |
01:17 | Implement setCurrentExitCode. check-in: f7a938a11e user: stephanie.gawroriski tags: wip-midlevel | |
01:00 | Un-parallel the tests because Gradle is very unreliable here. check-in: 840637ba2e user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-27
| ||
20:31 | Merge trunk into wip-midlevel, do want those notes. check-in: 7c9d139a0b user: stephanie.gawroriski tags: wip-midlevel | |
19:42 | Merge branch wip-utilities (GitHub Closes #78 ). check-in: e342b873cd user: stephanie.gawroriski tags: trunk | |
19:40 | Remove the bulk of the old utils-dev scripts. Closed-Leaf check-in: a0592e3ef0 user: stephanie.gawroriski tags: wip-utilities | |
19:33 | Implement printing of the blog calendar. check-in: dbe57790de user: stephanie.gawroriski tags: wip-utilities | |
18:32 | Add base for calendar generator. check-in: 455b76838f user: stephanie.gawroriski tags: wip-utilities | |
17:07 | Remove HTTP call. check-in: 11f28c2b7e user: stephanie.gawroriski tags: wip-utilities | |
16:30 | Check exit codes and remove debug text. check-in: e98ef4e57e user: stephanie.gawroriski tags: wip-utilities | |
16:25 | Only save note if it was actually saved. check-in: c9700cfd46 user: stephanie.gawroriski tags: wip-utilities | |
16:17 | Implement storing of notes. check-in: f42725b795 user: stephanie.gawroriski tags: wip-utilities | |
16:02 | Add unversion line output. check-in: 3ce89db87b user: stephanie.gawroriski tags: wip-utilities | |
16:01 | Base template if no blog exists. check-in: 59d6a71bab user: stephanie.gawroriski tags: wip-utilities | |
15:30 | Determine blog path. check-in: 601b4bbbcc user: stephanie.gawroriski tags: wip-utilities | |
14:51 | Add get of default user, needed for notes. check-in: 1a649b9f43 user: stephanie.gawroriski tags: wip-utilities | |
14:06 | Open the web browser via AWT, if possible. check-in: f638be9702 user: stephanie.gawroriski tags: wip-utilities | |
13:57 | Use self.close(). check-in: a60b6b8b6c user: stephanie.gawroriski tags: wip-utilities | |
13:55 | Implement basic web server and start the base interface for note taking. check-in: d2a60e4d13 user: stephanie.gawroriski tags: wip-utilities | |
2020-06-25
| ||
23:59 | Do not mention a service specifically, but ensure that if an expiration is used that it is at least 30 days to prevent loss of contributions. check-in: 89eaded090 user: stephanie.gawroriski tags: trunk | |
23:54 | Merge trunk into wip-utilities, forgot to switch branches. check-in: ddbc548254 user: stephanie.gawroriski tags: wip-utilities | |
23:46 | Add unversion cat and ls, but not implemented. check-in: 11b77c29bd user: stephanie.gawroriski tags: trunk | |
12:22 | Add parsing/handling of the version of fossil. check-in: af44aa9ca0 user: stephanie.gawroriski tags: trunk | |
01:47 | Add base task which just prints the fossil executable (for debugging). check-in: 04e5314133 user: stephanie.gawroriski tags: trunk | |
00:27 | Create new branch named "wip-utilities" check-in: 497ca3c90c user: stephanie.gawroriski tags: wip-utilities | |
00:26 | Remove unused imports. check-in: 4fcf26ea4c user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-23
| ||
03:42 | Deprecate TestInVMTask, it is not reliable. check-in: fca139e1ef user: stephanie.gawroriski tags: wip-midlevel | |
03:41 | Upgrade to Gradle 6.5; Testing within VM from Gradle is very fragile and broken, it is not reliable and must be redone. check-in: 42063392d4 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-22
| ||
23:12 | Correct ArrayLength test due to changes. check-in: bab9afbaf5 user: stephanie.gawroriski tags: wip-midlevel | |
23:05 | Add checks for various SpringCoat MLE calls. check-in: 43e21ddfa6 user: stephanie.gawroriski tags: wip-midlevel | |
22:34 | Add SpringCoat variant of MLECallError. check-in: 6970daadf2 user: stephanie.gawroriski tags: wip-midlevel | |
22:29 | Remove sub ended in TestMonitoryNotify as the test may exit before it gets a chance to be put. check-in: 7312dcfb06 user: stephanie.gawroriski tags: wip-midlevel | |
22:26 | Remove the null arrayLength() usage for the ArrayLength test and also move it to the mle area. check-in: 9d7945aa22 user: stephanie.gawroriski tags: wip-midlevel | |
22:21 | Add a bunch of negative tests to check all the various shelfs for invalid parameters. check-in: 1014672aa0 user: stephanie.gawroriski tags: wip-midlevel | |
20:08 | Have a "native" char array copy. check-in: f38d6fade1 user: stephanie.gawroriski tags: wip-midlevel | |
19:30 | Implement SpringCoat/SummerCoat parallel test running. check-in: c840905744 user: stephanie.gawroriski tags: wip-midlevel | |
17:43 | Have initial work again to make the tests parallel. check-in: f64e24dd1b user: stephanie.gawroriski tags: wip-midlevel | |
16:28 | Print list of failing tests at the end of a VM test run. check-in: 46c07fa597 user: stephanie.gawroriski tags: wip-midlevel | |
16:20 | Add monitors and interrupting in SpringCoat; Have anycoat only-in for tests to work on SpringCoat/SummerCoat; check-in: d49768908a user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-21
| ||
22:55 | Move test execution code around to allow for future parallelization. check-in: 56deaf102f user: stephanie.gawroriski tags: wip-midlevel | |
22:29 | Just use ArrayList for ArrayDeque; Add addition tests for element add of null; Add test for empty deque remove; Correct LinkedList.pollLast() throwing exception (it should return null) check-in: ea6d92a2f0 user: stephanie.gawroriski tags: wip-midlevel | |
21:00 | More ArrayDeque work. check-in: 882a7d098d user: stephanie.gawroriski tags: wip-midlevel | |
15:36 | More updates to ArrayDeque. check-in: 7b0aa99c92 user: stephanie.gawroriski tags: wip-midlevel | |
13:20 | Add note to start branch with wip-. check-in: d49de22407 user: stephanie.gawroriski tags: trunk | |
13:18 | Merge `config` branch (GitHub Closes #77). check-in: 3f9f570e8d user: stephanie.gawroriski tags: trunk | |
13:03 | Update author map in trunk. check-in: 89576effb6 user: stephanie.gawroriski tags: trunk | |
12:34 | Map sandy to User/E-Mail; Fix indentation in contributing. Closed-Leaf check-in: 27e67caeb1 user: stephanie.gawroriski tags: wip-config | |
03:20 | I overlooked a trailing space in line 52, collumn 45 check-in: 1f1779fc2a user: sandy tags: wip-config | |
03:06 | I forgot about the Git section 😅 check-in: 67ffd12d5f user: sandy tags: wip-config | |
02:25 | Adding Firefox Send as an option for Discord file sharing check-in: f6b92d7dac user: sandy tags: wip-config | |
02:22 | Adding necessary configuration options This is for enabling a margin at 79 characters in Visual Studio Code and adjusting markdownlint's settings so that they adhere to Stephanie's style policy check-in: 3697fb0f01 user: sandy tags: wip-config | |
01:38 | More implementation work on ArrayDeque. check-in: 961c1dd7fd user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-20
| ||
21:22 | Base work for ArrayDeque. check-in: 19d6157d80 user: stephanie.gawroriski tags: wip-midlevel | |
18:18 | Add project Etiquette; Adjust code styles to be more correct. check-in: 807d90a60c user: stephanie.gawroriski tags: trunk | |
17:44 | Update. check-in: 4da05b6ff8 user: stephanie.gawroriski tags: trunk | |
17:42 | Minor adjustments to the document. check-in: 0faeadb03e user: stephanie.gawroriski tags: trunk | |
17:03 | Leaf. check-in: 0da60d237e user: stephanie.gawroriski tags: trunk | |
17:01 | Pull in changes from trunk. check-in: e5a8996fa1 user: stephanie.gawroriski tags: wip-midlevel | |
16:59 | Add EditorConfig file for basic rules. check-in: 931b520fdb user: stephanie.gawroriski tags: trunk | |
14:52 | Additional note. check-in: 65d0d3c29a user: stephanie.gawroriski tags: trunk | |
14:49 | Finish off documentation for now. check-in: 1225a2e903 user: stephanie.gawroriski tags: trunk | |
14:22 | Additions to the contributing guide. check-in: 9abe21dd47 user: stephanie.gawroriski tags: trunk | |
02:56 | Build documentation updates. check-in: 94d983cb7d user: stephanie.gawroriski tags: trunk | |
2020-06-19
| ||
22:14 | Minor work on ArrayDeque. check-in: ad13d2e4fc user: stephanie.gawroriski tags: wip-midlevel | |
03:38 | Add language document. check-in: 443b4aca59 user: stephanie.gawroriski tags: wip-midlevel | |
02:35 | Add pronunciation of SquirrelJME. check-in: 3d1108e9f3 user: stephanie.gawroriski tags: wip-midlevel | |
01:08 | Implement get of runnable. check-in: 07c037a5bd user: stephanie.gawroriski tags: wip-midlevel | |
00:34 | Implement thread sleep and entering the main thread entry point. check-in: 71af1bf391 user: stephanie.gawroriski tags: wip-midlevel | |
00:07 | A cleaning/restructuring refactor of NativeHLEHandler into separate utility classes to make it easier to use and implement. check-in: 13d4bc0cf4 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-18
| ||
12:36 | Hopefully fix frame issues. check-in: a81cd86a92 user: stephanie.gawroriski tags: wip-midlevel | |
12:08 | Implement vmThreadId(). check-in: 7e6446bfc4 user: stephanie.gawroriski tags: wip-midlevel | |
12:04 | Correct thread creation after the initial main thread; Correct arrayLength() returning the wrong value when not an array; Implement Long.parseLong(); Correct runtimeName() conversion. check-in: 176b5bab72 user: stephanie.gawroriski tags: wip-midlevel | |
11:41 | Correct thread creation after the initial main thread; Correct arrayLength() returning the wrong value when not an array check-in: 507fc26dd9 user: stephanie.gawroriski tags: wip-midlevel | |
11:35 | Implement currentTimeMillis() and nanoTime(); Add raw float/double bit conversions; Some cleanups around the old SpringCoat asm classes check-in: 260b641cbf user: stephanie.gawroriski tags: wip-midlevel | |
11:04 | Implement System.identityHashCode(); Fixup Arrays.copyOf(Object, int, Class); Print the stack trace after a test runs in SpringCoat/SummerCoat for easier debugging  check-in: bdadbf19a7 user: stephanie.gawroriski tags: wip-midlevel | |
03:41 | Correct resource lookup for the default package. check-in: 5dc9ab91ca user: stephanie.gawroriski tags: wip-midlevel | |
03:25 | Implement some more Vector methods; If the system locale is unspecified, default to enUs. check-in: 4b2440ef4c user: stephanie.gawroriski tags: wip-midlevel | |
02:48 | Add missing Class functionality into SpringCoat; Correct error in getting the binary package name; Make SpringCoat test passing no longer optional as most tests pass. check-in: 2d2f118ac4 user: stephanie.gawroriski tags: wip-midlevel | |
01:47 | Timeout SummerCoat tests at one second (because not fully there yet); Correct Class.superClass(). check-in: fc07ad1e14 user: stephanie.gawroriski tags: wip-midlevel | |
01:33 | Handle get of super class. check-in: b09ff5e9b7 user: stephanie.gawroriski tags: wip-midlevel | |
01:26 | Correct spelling. check-in: d543819352 user: stephanie.gawroriski tags: wip-midlevel | |
01:21 | In CircleCI for SpringCoat/SummerCoat force timeout to be foreground and make Gradle always use plain input; Add debug to the main handler. check-in: b946563fb1 user: stephanie.gawroriski tags: wip-midlevel | |
01:10 | Check the number of alive threads. check-in: aa3b1712e0 user: stephanie.gawroriski tags: wip-midlevel | |
01:04 | Implement all the needed functionality to attempt start of MIDlets. check-in: 0f6b53ee5d user: stephanie.gawroriski tags: wip-midlevel | |
00:23 | Correct runProcessMain() waiting on frames that are too high; Do not print the trace that is within Poking. check-in: d13f8b9db4 user: stephanie.gawroriski tags: wip-midlevel | |
00:12 | Minor plugin change. check-in: 0181a03c1b user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-17
| ||
23:58 | If an exception is tossed out in SpringCoat, it should have been handled in VM so do not call the UncaughtExceptionHandler. check-in: 0ce5ee4beb user: stephanie.gawroriski tags: wip-midlevel | |
23:56 | Handle thread count and the current exit status. check-in: 0a7f9da35a user: stephanie.gawroriski tags: wip-midlevel | |
23:47 | Have all the other properties in the hello world work. check-in: e94a81af93 user: stephanie.gawroriski tags: wip-midlevel | |
23:10 | Shed some of the old midlet stuff. check-in: 641dad4e2d user: stephanie.gawroriski tags: wip-midlevel | |
23:00 | SpringCoat actually runs stuff now! check-in: ac68ee1229 user: stephanie.gawroriski tags: wip-midlevel | |
13:02 | Set higher timeout. check-in: 3ea67e6e21 user: stephanie.gawroriski tags: wip-midlevel | |
11:37 | Increase timeout for CircleCI. check-in: 628c1ee452 user: stephanie.gawroriski tags: wip-midlevel | |
02:10 | Correct test failures outside of SpringCoat. check-in: 1efc2ea662 user: stephanie.gawroriski tags: wip-midlevel | |
01:48 | Always exit in a todo() by using a finally block. check-in: 92d194964a user: stephanie.gawroriski tags: wip-midlevel | |
00:04 | Resolution of trace points. check-in: 1c0b5dc1d6 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-16
| ||
23:33 | Some minor debugging for tests. check-in: d7aade9616 user: stephanie.gawroriski tags: wip-midlevel | |
22:44 | Use proper means of exiting. check-in: f997d3c6c1 user: stephanie.gawroriski tags: wip-midlevel | |
22:16 | Add virtual machine exiting. check-in: 7b94be3ae9 user: stephanie.gawroriski tags: wip-midlevel | |
21:34 | Move SummerCoat specific tests to their own package; Add an only-if test field which will skip tests running on the wrong VM (now due to the MLE split); Correct skipping in TestNG so skips are true skips check-in: 1d5b4be3da user: stephanie.gawroriski tags: wip-midlevel | |
03:03 | Make all Assembly calls in emulator-base invalid; Fix bug in PrintStream.__writeBytes where an array out of bounds was thrown if the buffer overflowed if writing to the stream failed; Make ConsoleOutputStream an Appendable; Improve the todo failing method by having it do more of the work in a lower-level means; Clear out and deprecate old Debugging stuff (todo.TODO and todo.OOPS) to just use the newer leaner Debugging class; Timeout SpringCoat/SummerCoat testing at 10 minutes since there could be an issue that causes infinite recursion which would be very expensive.; For now have the uncaught exception handler just exit. check-in: d6888a3305 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-14
| ||
16:21 | Implement some console output. check-in: 9b26b9b74e user: stephanie.gawroriski tags: wip-midlevel | |
15:07 | Getting of stack traces in SpringCoat; Print the Java operation mnemonic actually in the print rather than having a number. check-in: b7ec2d7f28 user: stephanie.gawroriski tags: wip-midlevel | |
01:47 | Add mnemonic and op-code stuff. check-in: ba3cbb8d9d user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-13
| ||
16:57 | Add base MLE for the emulator core; Use compactified stack trace for SpringCoat internal traces. check-in: 78c547aa11 user: stephanie.gawroriski tags: wip-midlevel | |
14:17 | Add wrapping for generic arrays. check-in: b561e271dc user: stephanie.gawroriski tags: wip-midlevel | |
14:04 | Make reflink in arrays final. check-in: c98dd41e8e user: stephanie.gawroriski tags: wip-midlevel | |
14:03 | Make the array elements more precise; Make the generic array not be able to handle primitive types anymore. check-in: 95085c44d8 user: stephanie.gawroriski tags: wip-midlevel | |
13:41 | Remove the old pointer stuff in SpringCoat, this was from the attempt to SummerCoatify it. check-in: 113048708e user: stephanie.gawroriski tags: wip-midlevel | |
13:30 | Minor correction to error code listing. check-in: 2c0d330610 user: stephanie.gawroriski tags: wip-midlevel | |
13:18 | Reduce line ending duplication. check-in: 3e1356740b user: stephanie.gawroriski tags: wip-midlevel | |
13:10 | Move brackets to their own package. check-in: 475d8b2481 user: stephanie.gawroriski tags: wip-midlevel | |
13:04 | Move the last two exceptions. check-in: 60f3190481 user: stephanie.gawroriski tags: wip-midlevel | |
13:03 | Move two more exceptions. check-in: 110a283833 user: stephanie.gawroriski tags: wip-midlevel | |
13:02 | Move two more exceptions. check-in: ee59699639 user: stephanie.gawroriski tags: wip-midlevel | |
13:01 | Move two more exceptions. check-in: 38e6b32006 user: stephanie.gawroriski tags: wip-midlevel | |
13:00 | Move two more exceptions. check-in: c9117e2969 user: stephanie.gawroriski tags: wip-midlevel | |
12:59 | Move two more exceptions. check-in: 174df186d1 user: stephanie.gawroriski tags: wip-midlevel | |
12:59 | Move two more exceptions. check-in: 73d1aa7902 user: stephanie.gawroriski tags: wip-midlevel | |
12:58 | Move two exceptions. check-in: e2f493c9bf user: stephanie.gawroriski tags: wip-midlevel | |
12:29 | Mark some code deprecated and otherwise. check-in: f5c9d01ec8 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-12
| ||
07:02 | Backup developer notes. check-in: eb7bf39a4d user: squirreljme tags: trunk | |
02:34 | Add base for debug handling. check-in: 939d1942d0 user: stephanie.gawroriski tags: wip-midlevel | |
02:29 | Refactoring of Throwable and add a new CallTraceUtils to do printing much more cleanly. check-in: 6b3ba84348 user: stephanie.gawroriski tags: wip-midlevel | |
00:28 | Minor cleanup and deprecations. check-in: 86a9326ec6 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-11
| ||
21:22 | Refactor some encoding, line ending, and locale specific parts. check-in: 6103253372 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-10
| ||
02:28 | Add additional line ending property and runtime shelf. check-in: bfa1715490 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-09
| ||
22:34 | Add some base object work. check-in: 5482488df5 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-08
| ||
23:14 | Minor class work. check-in: 2222f7e3b8 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-07
| ||
22:27 | Commit missing files. check-in: e23fe898ba user: stephanie.gawroriski tags: wip-midlevel | |
20:16 | Refactoring and re-implementation of Class. check-in: de9d9c567b user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-06
| ||
20:36 | Update Code of Conduct. check-in: d225536156 user: stephanie.gawroriski tags: trunk | |
2020-06-05
| ||
00:26 | Some work on types. check-in: a0161b63cd user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-03
| ||
01:27 | Minor work on types. check-in: 321d720b81 user: stephanie.gawroriski tags: wip-midlevel | |
2020-06-01
| ||
07:02 | Backup developer notes. check-in: 9bf85c7c05 user: squirreljme tags: trunk, x-date-202006 | |
00:45 | Initial method for thread start. check-in: ce1e1e3fcc user: stephanie.gawroriski tags: wip-midlevel | |
2020-05-31
| ||
15:55 | Deprecate the old state and initialization in Thread, as it is going to be redone and simplified. check-in: ba7d3447c9 user: stephanie.gawroriski tags: wip-midlevel | |
15:53 | Implementation for reference links and some atomic operations. check-in: 2ad67c7afe user: stephanie.gawroriski tags: wip-midlevel | |
00:39 | Add missing files. check-in: 257739bf0b user: stephanie.gawroriski tags: wip-midlevel | |
00:23 | Base for native handler. check-in: b07df287be user: stephanie.gawroriski tags: wip-midlevel | |
2020-05-30
| ||
21:12 | Remove some inspections; Base for Reference; Base for new native MLE handling. check-in: a90adb09e7 user: stephanie.gawroriski tags: wip-midlevel | |
15:55 | Base for links and such. check-in: f2927ee60d user: stephanie.gawroriski tags: wip-midlevel | |
07:02 | Backup developer notes. check-in: 3e780a41ea user: squirreljme tags: trunk | |
00:07 | Add base packages for MLE and LLE. check-in: b483e2fdfe user: stephanie.gawroriski tags: wip-midlevel | |
2020-05-29
| ||
22:32 | Add middle testJar task which essentially constructs the test JARs for both SpringCoat and SummerCoat so testing is done quicker. check-in: 97ef4cb6fd user: stephanie.gawroriski tags: wip-midlevel | |
21:49 | Create new branch named "wip-midlevel" check-in: d62d629321 user: stephanie.gawroriski tags: wip-midlevel | |
11:59 | Merge wip-syntax-cleanup, (GitHub Closes #75). check-in: 2b7e328efd user: stephanie.gawroriski tags: trunk | |
01:03 | Remove some redudant suppresions. Closed-Leaf check-in: f2ddcb5360 user: stephanie.gawroriski tags: wip-syntax-cleanup | |
00:16 | Revert all IntegerList changes; Try to persist CircleCI workspace from Linux build to SpringCoat tests (so the build is faster?) check-in: 7ec956998c user: stephanie.gawroriski tags: wip-syntax-cleanup | |
00:08 | Correct error in IntegerList which fails the build. check-in: 2d1f43eeb8 user: stephanie.gawroriski tags: wip-syntax-cleanup | |
2020-05-28
| ||
23:57 | Disable ShellCheck suppressions. check-in: d62632e240 user: stephanie.gawroriski tags: wip-syntax-cleanup | |
23:51 | Add some suppressions to stop issues; Remove some redundent duplicate overrides. check-in: 350d973b8d user: stephanie.gawroriski tags: wip-syntax-cleanup | |
23:35 | More inspection cleanups. check-in: b896bd6098 user: stephanie.gawroriski tags: wip-syntax-cleanup | |
23:14 | Remove redundent suppressions. check-in: 0fa5f738df user: stephanie.gawroriski tags: wip-syntax-cleanup | |
23:09 | Add missing override annotation to methods. check-in: 5b98bd2135 user: stephanie.gawroriski tags: wip-syntax-cleanup | |
23:04 | Correct syntax error. check-in: b6d3fb3314 user: stephanie.gawroriski tags: wip-syntax-cleanup | |
22:32 | Create new branch named "wip-syntax-cleanup" check-in: 4f73af6be7 user: stephanie.gawroriski tags: wip-syntax-cleanup | |
22:26 | Merge SpringCoat cherries into trunk (Closes GitHub #74). check-in: 14efcea386 user: stephanie.gawroriski tags: trunk | |
15:28 | Correct Docker image running. Closed-Leaf check-in: 15afb935e1 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
12:37 | Better way to ignore failures. check-in: 163a67c960 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
12:22 | Additional CircleCI corrections. check-in: 018cf946f1 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
12:15 | Correct CircleCI flag. check-in: 51eeb529d3 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
00:04 | Adjust CircleCI config. check-in: 5ceaedd320 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
2020-05-27
| ||
23:21 | Pick some IntelliJ updates. check-in: c719e80fb0 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
2020-05-26
| ||
02:58 | Pick some VMFactory and class library changes. check-in: db0176cab0 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:38 | Add build instructions for Dockerfile. check-in: 15f937c656 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:22 | Correct compilation errors. check-in: 0e159f6d80 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
01:40 | Clear interrupt flag. check-in: 28bd59cf78 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
01:17 | Is line.separator and not line.ending. check-in: 6421c7fd04 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
00:03 | Correct oddly duplicated files. check-in: 317a5e2a4a user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
00:01 | Cherry pick TAC changes. check-in: f2310f8aeb user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
2020-05-25
| ||
23:44 | Base initial work in cherry picking testing. check-in: 38ffe48cbd user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
20:52 | Bring in debugging and configuration updates. check-in: b22d902709 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
14:04 | Add reference to OpenGL ES 1.1. check-in: 57032a736a user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
2020-05-24
| ||
13:30 | Delete tac-runner as its functionality was merged into the build plugin. check-in: f8504c43e6 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
13:29 | Pick TAC changes. check-in: 98286e0816 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
13:20 | More documentation updates. check-in: 84ba1b9d33 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
13:18 | Pick documentation updates. check-in: 932fc9234f user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
13:13 | Remove the MIME encoded class files because there is Jasmin bytecode assembling now. check-in: a3d59248b6 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
13:11 | Pick Gradle build plugin updates. check-in: 7595d8be84 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:43 | Pick GitHub workflow changes. check-in: f85fb5389e user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:41 | Pick Dockerfile. check-in: 34b09fd087 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:40 | Pick JavaDoc tags. check-in: b52cb4390d user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:38 | Pick nuking checkstyle. check-in: 6e226ab47d user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:37 | Pick commercial licensing document. check-in: a1128063e7 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:36 | Add CRLF globs. check-in: aeb5a0d807 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:35 | Pick ignore globs. check-in: c6b8765c13 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
02:30 | Pick CircleCI config. check-in: 259e247888 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
2020-05-22
| ||
22:36 | Push release back to September 12, 2020. check-in: a36e247b36 user: stephanie.gawroriski tags: trunk | |
2020-05-16
| ||
15:19 | Create new branch named "wip-springcoat-bringup-cherries" check-in: 77ded89b87 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries | |
2020-05-14
| ||
00:27 | More attempts to figure things out. Closed-Leaf check-in: a8b3d87161 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:08 | Some minor work. check-in: e61c626c99 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-13
| ||
23:48 | Do not use array form of printing anymore. check-in: 8c97c048af user: stephanie.gawroriski tags: wip-springcoat-bringup | |
23:41 | Some base work on creating class infos. check-in: 1009b5d68e user: stephanie.gawroriski tags: wip-springcoat-bringup | |
19:54 | Minor work. check-in: 0bdf0d6e2c user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:48 | Some base work. check-in: 47e4d0ab3f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:29 | Add configuration lookups and otherwise, change the locale to be a bit different in how it works. check-in: dc7c4033d2 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:01 | Have ConfigEntry and ConfigReader just be iteration over that, ConfigEntry has all the parsing stuff. check-in: 5133c45caf user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-12
| ||
19:52 | Add base code to push classpaths from the ROM to processes. check-in: 5770b6db48 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:54 | Commit the context storage in SpringCoat. check-in: b9a5337de4 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
13:48 | Initialize and setting of thread contexts. check-in: d0961b4719 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
12:38 | Implement CHECK_FOR_COMPATIBILITY system call. check-in: 59b3122181 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-11
| ||
07:02 | Backup developer notes. check-in: a300c94054 user: squirreljme tags: trunk, x-date-202005 | |
02:34 | Add some more base system calls and otherwise. check-in: 62ae333b39 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-10
| ||
20:19 | Add clarification to API_LEVEL. check-in: 95a65f9e94 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
20:14 | Add note about execution level update. check-in: a8b7dfa961 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
20:04 | Un-deprecate API_LEVEL but instead have it be used to detect if the execution engine is too old. check-in: a738e4fa50 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
19:11 | Undo the additional branch. check-in: 5859c5acc4 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
19:05 | Update on notes. check-in: 4081e87c3f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
12:54 | Implement get of task ID. check-in: b45597cbfb user: stephanie.gawroriski tags: wip-springcoat-bringup | |
12:47 | Setting of thread task IDs. check-in: 8d27bf3918 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-08
| ||
00:55 | Minor work. check-in: 006ce2c175 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:45 | Add prevention of printf debugging loops. check-in: 2ffc71f225 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:42 | Undo that because it will never finish ever. check-in: e0a642367e user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:35 | Remove some newlines in debug printing and also as well change some printfs to debug notes. check-in: d534d2462a user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:27 | Add implementation for debug printing. check-in: 78c5b78c46 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-07
| ||
04:11 | Update building documentation. check-in: 43c6471ec4 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-06
| ||
23:04 | Deprecate some constants; Add additional configuration in RatufaCoat/RetroArch. check-in: 70a54b6bd4 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-03
| ||
23:00 | Minor on work on hardware threads and otherwise. check-in: 6dfe73b7b9 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-05-02
| ||
23:24 | Add some IntelliJ settings. check-in: 2ee032c2fa user: stephanie.gawroriski tags: wip-springcoat-bringup | |
18:18 | Creation of main hardware thread. check-in: 19630b0711 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:14 | Correct unpure system call not passing the system call index; Base code for creating hardware threads, the system calls must be supported however. check-in: 23b9ed0d72 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-29
| ||
07:02 | Backup developer notes. check-in: 875e744055 user: squirreljme tags: trunk | |
00:08 | Add base for spawning, starting, and waiting for a virtual process to exit. check-in: 2dd935b372 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-28
| ||
23:56 | Add some basis for hardware threads and virtual processes. check-in: 6004ad2a05 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
23:38 | The memory and GC locks are shared for every process and there are only single locks for these. check-in: 19345e800d user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-26
| ||
20:01 | In the profiler record native and assembly calls. check-in: 5374b66837 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-23
| ||
00:53 | More changelog and route updates. check-in: d5df03f06c user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:19 | Some minor bootstrap work; Documentation updates. check-in: 765b980356 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-19
| ||
18:03 | Allow libraries to be specified for VMFactory so it can have all of them available for usage; Link to the Docker hub in the README check-in: 26096d5b87 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
16:08 | Use colon instead of equal sign for libraries. check-in: 4665fc2e02 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
16:07 | Add Docker image build. check-in: 7996399034 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-18
| ||
21:50 | Add bytecode test for overshifting integers and noops. check-in: d2c9d75c92 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
21:27 | Add base process classes. check-in: 92e9258fcd user: stephanie.gawroriski tags: wip-springcoat-bringup | |
13:28 | Add location API. check-in: a50abb2134 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:19 | Cleanup some projects and add some files. check-in: ce71f98f9f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-17
| ||
12:15 | Correct JavaDoc building. check-in: ad7ee4cfc5 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-13
| ||
07:02 | Backup developer notes. check-in: 19fd4a400d user: squirreljme tags: trunk | |
2020-04-12
| ||
21:41 | Correct bad declaration. check-in: 99bc6a1e3a user: stephanie.gawroriski tags: wip-springcoat-bringup | |
20:41 | Writing of the configuration ROM data. check-in: 69e2a2a468 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
12:07 | Minor refactor. check-in: 9bebf789f4 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
07:02 | Backup developer notes. check-in: e63c9f9abe user: squirreljme tags: trunk | |
01:13 | Add some ports information check-in: 5f7d0f260f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-11
| ||
23:38 | Run as native is never up to date. check-in: 187a0ad9c5 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
14:53 | Add base for a config writer and writing the configuration. check-in: 39e4203ad4 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
02:13 | Commit missing files. check-in: 0ab4e9ae53 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:11 | The run emulation task is never up to date. check-in: 335f6f287e user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-10
| ||
00:46 | Implement exit system call for SpringCoat; Add an alternative character encoder/decoder means; Dive down the stack to see if an exception is not going to be caught so the full trace can be handled check-in: c31a098115 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-09
| ||
23:10 | Update a TODO. check-in: 1b01149625 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
22:50 | Add commercial license terms. check-in: bfd535c6cc user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-08
| ||
23:40 | A bunch of changes I made over the course of a few days. check-in: f33289709f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-04
| ||
20:07 | Integrate Jasmin Sable into the build for raw byte code assembly. check-in: 0c0dd7853b user: stephanie.gawroriski tags: wip-springcoat-bringup | |
17:51 | Add Jasmin template. check-in: cce2b14a54 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
17:49 | Comment out code. check-in: cfd218355c user: stephanie.gawroriski tags: wip-springcoat-bringup | |
17:47 | Correct some error codes. check-in: c9db65bc84 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-04-03
| ||
23:31 | Slight refactors. check-in: c8197fb2b9 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
07:02 | Backup developer notes. check-in: 49890fe8cc user: squirreljme tags: trunk, x-date-202004 | |
00:07 | Remove checkstyle, not used. check-in: 95fa80222b user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:02 | Add Readable/WritableAssemblyMemory which implement the memory interfaces. check-in: 424f54d74b user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-28
| ||
15:21 | Base for system memory initialization. check-in: 2f3026a859 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-27
| ||
23:15 | Base for SpringCoat booting. check-in: 6a55727ff8 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:25 | A bunch of cleanup and such. check-in: 446a1a1728 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-26
| ||
00:08 | Implement allocation of string arrays. check-in: 23cd4679f0 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-23
| ||
07:02 | Backup developer notes. check-in: 85c8d6bac6 user: squirreljme tags: trunk | |
00:17 | Add base for array viewer and simple object views. check-in: 7d82f2b57d user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:01 | Mass deprecations. check-in: 12bcc22a81 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-22
| ||
22:51 | Deprecate some SpringCoat thread worker methods. check-in: a8c75ba0fc user: stephanie.gawroriski tags: wip-springcoat-bringup | |
22:28 | Deprecate the old TODO stuff and instead have future things use the debugging class. check-in: f29effaf2b user: stephanie.gawroriski tags: wip-springcoat-bringup | |
22:26 | Add oops to debugging. check-in: 84e5610b18 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
22:25 | Update header template again. check-in: de84efa5c2 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
22:24 | Update C++ header. check-in: dca457c09e user: stephanie.gawroriski tags: wip-springcoat-bringup | |
22:22 | Add more IntelliJ templates to match SquirrelJME style. check-in: b6657de0ea user: stephanie.gawroriski tags: wip-springcoat-bringup | |
22:15 | Add more IntelliJ templates; Deprecate SpringPointerArea. check-in: 97b03316b8 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
21:47 | Deprecate transitional object data. check-in: 2ac2df2f0a user: stephanie.gawroriski tags: wip-springcoat-bringup | |
20:07 | Add base for initializing ClassInfo. check-in: 8abb266042 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
12:28 | Correct build error. check-in: 6115b8c9a6 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
07:02 | Backup developer notes. check-in: 2a3943cc1c user: squirreljme tags: trunk | |
2020-03-21
| ||
23:20 | Add package-info for exceptions. check-in: 088d898c9f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
23:19 | Update package-info.java template. check-in: 7099a7db8d user: stephanie.gawroriski tags: wip-springcoat-bringup | |
23:18 | Move exceptions to their own package. check-in: 180c07b0a3 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
23:06 | Add a bunch of classes that were not committed. check-in: 84e7eb88f5 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
19:10 | Partial work on updating SpringCoat to launch using the new means. check-in: d8283e0e04 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
17:26 | Add new means of starting and initializing threads, where parameters will be passed by long index. check-in: 887484d8cc user: stephanie.gawroriski tags: wip-springcoat-bringup | |
16:36 | Put longs into ClassInfo. check-in: c27ff00486 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-16
| ||
07:02 | Backup developer notes. check-in: 175ecb74d9 user: squirreljme tags: trunk | |
2020-03-15
| ||
21:00 | Update README. check-in: 188c121ca0 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
20:52 | Deprecate Thread.__start(). check-in: d48e5afb35 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
18:51 | Store and getting of references. check-in: ad938973e7 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
18:38 | Initial base for memory access as needed. check-in: fcd40baafb user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:04 | Have the VM code itself handle string load and intern; Base initial refactor of the todo package. check-in: faebc59d3b user: stephanie.gawroriski tags: wip-springcoat-bringup | |
07:02 | Backup developer notes. check-in: da2807a98e user: squirreljme tags: trunk | |
2020-03-14
| ||
22:00 | Allocating and mapping of UTF-8 data. check-in: e25dfe71fa user: stephanie.gawroriski tags: wip-springcoat-bringup | |
19:20 | As well as a GC lock, add a lock on Memory Allocation (that way the VM like in SpringCoat is free to lock); Put in TODO for constant value strings, this is for later intern strategy. check-in: 7fe0c3ceb2 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
18:55 | Add base structure for handling both pure and unpure system calls. check-in: 792eec5168 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-13
| ||
22:44 | Add base for reference chain management and reference count management. check-in: e6f9cb64c1 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-11
| ||
14:45 | Quickly enable logging in testing. check-in: 5af48e2556 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
07:02 | Backup developer notes. check-in: 3dd347df39 user: squirreljme tags: trunk | |
02:05 | Add reference chain and garbage collection locking in SpringCoat. check-in: 125efc02ac user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:21 | Deprecate classes pertaining to host-VM storage of object data. check-in: 618d090d03 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:14 | Basic work on reference queues. check-in: 015a55f306 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:05 | Deprecate class object base sizes and such. check-in: dfc5b56911 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:04 | Add new native methods for getting and setting the reference chain of an object. check-in: 9015561f0f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-10
| ||
23:42 | Remove tail of the SpringThreadWorker.nativeMethod() call. check-in: b7486032c8 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-08
| ||
21:05 | Remove FontForge from build. check-in: d9101b8121 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
20:27 | Add basic mini-script to do FontForge things. check-in: 769fc72759 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:03 | Include more exclusion areas for IntelliJ. check-in: 0b848330d5 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
14:40 | Have IntellIJ use Eclipse as the compiler. check-in: 56fe23003a user: stephanie.gawroriski tags: wip-springcoat-bringup | |
13:16 | Tweak repository settings and such. check-in: ed96fc5c4c user: stephanie.gawroriski tags: wip-springcoat-bringup | |
07:02 | Backup developer notes. check-in: 9a90784ddd user: squirreljme tags: trunk | |
01:42 | Cleaned up the main test executions; Made tests not MIDlets. check-in: 379534f6e9 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:23 | Implement MainSingleRunner to run the single test that was specified. check-in: 18b5d5a727 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-07
| ||
21:58 | Remove the older runner. check-in: 9dac1aa46e user: stephanie.gawroriski tags: wip-springcoat-bringup | |
21:57 | Remove tac-runner. check-in: 4467132972 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
21:04 | Implement memory chunk. check-in: 8ecfc3cbe5 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
18:25 | Deprecate the other asm classes. check-in: bd00d75425 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
18:23 | When a new path in the classpath is added, place it first. check-in: 0b32d93236 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
18:22 | Do not ignore test. check-in: 91ab9d981e user: stephanie.gawroriski tags: wip-springcoat-bringup | |
16:41 | Set console output to be per testcase and not suite. check-in: 7f6f717d53 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
16:22 | Correct CircleCI snapshot save directory. check-in: c22c15cbcc user: stephanie.gawroriski tags: wip-springcoat-bringup | |
16:09 | Correct CircleCI config. check-in: 674b962dfb user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:38 | Include more dependencies when processing the project. check-in: db8d551ca5 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:34 | Include the main JAR in the test dependencies. check-in: 5664a895bf user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:27 | Only run SpringCoat tests if all the main OSes passed. check-in: b11f8f081b user: stephanie.gawroriski tags: wip-springcoat-bringup | |
15:04 | Correct pipes missing newlines; Correct writing of Snapshots; Do not run SpringCoat tests in GitHub; Capture profiling snapshots in CircleCI; Do not pre-maturely exit after the VM exits so we can write the snapshot check-in: c55d052962 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
14:46 | Implement running of SpringCoat and reporting tests and such. check-in: 732970b320 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
12:44 | Basis for running tests and such. check-in: 61f0b45044 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
08:02 | Backup developer notes. check-in: 273f59bf51 user: squirreljme tags: trunk | |
02:46 | Add task for testing summercoat although not part of build yet. check-in: 81d5d342d3 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
02:45 | Move the text executor to its own class for cleanup. check-in: 8399dda045 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
02:28 | Project update. check-in: 6a73f3c914 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:47 | Testing that appears to work well. check-in: 3adc6b5250 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:29 | Basic test running and such. check-in: 588354cc7c user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-06
| ||
23:17 | Add base for test descriptors to name projects, suites, and methods. check-in: cc3dfb619f user: stephanie.gawroriski tags: wip-springcoat-bringup | |
23:03 | Figuring out how the testing stuff works. check-in: 2b58660139 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
21:26 | Add initial base for test plugin. check-in: 7716e0bb07 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
19:47 | Remove the check for API level. check-in: d46516b6a1 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
19:42 | Minor adjustments. check-in: 0d1a2bc0a1 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
13:52 | Add the actual files for tests. check-in: b8373b9eb9 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
13:46 | Split the emulated runner and add an emulated test runner. check-in: 4fe44ad401 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
13:06 | Move printcoat and summercoat tasks to the end. check-in: d828933376 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-05
| ||
02:00 | Generate a test JAR which will be used to run tests within SpringCoat/SummerCoat. check-in: 36f453aa78 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-04
| ||
23:33 | Temporarily ignore the memory chunk test, going to bring up testing first. check-in: d9e8723a88 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
08:02 | Backup developer notes. check-in: 2bc18de7ac user: squirreljme tags: trunk | |
05:08 | Base attempt at getting publishing working. Closed-Leaf check-in: 399f1aa818 user: stephanie.gawroriski tags: wip-publishing | |
03:19 | Setup for publishing. check-in: aea3a40e1a user: stephanie.gawroriski tags: wip-publishing | |
02:09 | Create new branch named "wip-publishing" check-in: e61df63ef8 user: stephanie.gawroriski tags: wip-publishing | |
01:42 | Have the CI integrations run tests as well as building. check-in: 3fcd06748b user: stephanie.gawroriski tags: wip-springcoat-bringup | |
01:36 | Add base for memory chunks. check-in: eb155f067a user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:13 | Basic memory interfaces. check-in: d4e599d097 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-03
| ||
22:50 | IntellIJ fixups; Use get of class info. check-in: 5749bde2d1 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
00:54 | Some slight fixings. check-in: ec81dc27a6 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
2020-03-02
| ||
22:28 | Create new branch named "wip-springcoat-bringup" check-in: f04d19aab5 user: stephanie.gawroriski tags: wip-springcoat-bringup | |
05:18 | Merge wip-gradle-modernization branch into trunk. check-in: a5aaa48037 user: stephanie.gawroriski tags: trunk, x-date-202003 | |
05:05 | Correct MIME decoder test for Windows. Closed-Leaf check-in: 8f1816204b user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:45 | Make JUnit dir in Windows. check-in: 9457ff90e4 user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:37 | Hopefully correct CircleCI config. check-in: 58333469cd user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:33 | Add git attributes to hopefully force files to not be converted to CRLF. check-in: f9d23b5d20 user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:25 | Possibly storing test results from Gradle. check-in: 5fcddaa798 user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:15 | Hopefully store Gradle test results. check-in: 9755c5beae user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:02 | Correct bad space. check-in: 6a5056efc2 user: stephanie.gawroriski tags: wip-gradle-modernization | |
03:53 | Add length to the MIME decoder test. check-in: 9aad9f9558 user: stephanie.gawroriski tags: wip-gradle-modernization | |
03:37 | Add Mac OS X CircleCI build. check-in: e03471ba4e user: stephanie.gawroriski tags: wip-gradle-modernization | |
03:07 | Update Gradle Wrapper to the correct version (hopefully). check-in: 8f0dbcc2ed user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:59 | Get TAC tests working by fudging the build. check-in: 44b5eee624 user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:18 | Change dependency order. check-in: 5cdd2b1615 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:58 | Delete the compiler; Make the CI builds continous and parallel check-in: 3ba3d95e44 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:24 | Correct RMS test. check-in: fe859cee51 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:15 | Hopefully correct CircleCI config. check-in: ee7fc863e3 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:12 | ArrayDeque does not have a valid hashCode so in the test do not test for it. check-in: a4890a0968 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:07 | Add fudging of long values which is needed for off-by-one-ulp tests. check-in: bf213c799b user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:33 | Refactor and correct the error lists so that it works properly. check-in: e8edc5f104 user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-03-01
| ||
20:14 | Update JNI header. check-in: ce7b9fd5f4 user: stephanie.gawroriski tags: wip-gradle-modernization | |
18:36 | Correct compilation on Linux. check-in: b94ff30407 user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:42 | More cleanup. check-in: 7135ff3bdb user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:38 | Clear out a bunch of the old scripts. check-in: fd62896e7d user: stephanie.gawroriski tags: wip-gradle-modernization | |
15:06 | Merge supervisor into cldc-compact; Remove extra builds from CircleCI. check-in: e23929612d user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:33 | Correct streaming ZIP bugs in exactly-defined file sizes; Implement launching of SpringCoat. check-in: 48f763a619 user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-29
| ||
22:24 | Add some more spots where the VM may be poked to make sure the native methods are bound. check-in: 9f2185a11b user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:20 | Add some spots in the code to poke the emulator stuff potentially if native methods need to be bound. check-in: 15b49db3a7 user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:04 | Move almost all of the base VM stuff over to emulator-base. check-in: 5c8c859321 user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:35 | Cleanup imports. check-in: 897f471fab user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:30 | Launching of MIDlets through a basic main handler. check-in: 6592bd1aa5 user: stephanie.gawroriski tags: wip-gradle-modernization | |
19:22 | Update IntelliJ features. check-in: 06d5ba1524 user: stephanie.gawroriski tags: wip-gradle-modernization | |
19:05 | More cleanup. check-in: e3dbd08800 user: stephanie.gawroriski tags: wip-gradle-modernization | |
18:53 | More corrections. check-in: 450b946819 user: stephanie.gawroriski tags: wip-gradle-modernization | |
18:42 | Perform lots of automated code cleanup. check-in: 9720713904 user: stephanie.gawroriski tags: wip-gradle-modernization | |
18:31 | Add base for framebuffer. check-in: bbed3c1374 user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:39 | Some corrections. check-in: e60c1c16d0 user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:30 | Add IntelliJ file templates; Add missing headers to the new emulator classes. check-in: 0fddd37888 user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:11 | More cleanup. check-in: 01e96ac0fa user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:07 | More IntelliJ refactoring. check-in: 74b463341c user: stephanie.gawroriski tags: wip-gradle-modernization | |
16:26 | Remove old build script and bootstrap. check-in: 0767e1830b user: stephanie.gawroriski tags: wip-gradle-modernization | |
16:25 | More inspection changes; Add project dictionary check-in: ae1e4a3da6 user: stephanie.gawroriski tags: wip-gradle-modernization | |
16:05 | More inspections. check-in: 40669f647a user: stephanie.gawroriski tags: wip-gradle-modernization | |
16:03 | Tweak IntelliJ settings more. check-in: a045a4e4e7 user: stephanie.gawroriski tags: wip-gradle-modernization | |
15:36 | Update building file; Add IntelliJ settings for code formatting and inspections. check-in: eca6f2cc41 user: stephanie.gawroriski tags: wip-gradle-modernization | |
13:11 | Add GitHub Actions. check-in: c26498cbad user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:51 | Update JavaDoc. check-in: bf298faeaa user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:45 | Remove bldt. check-in: 6f7634f65a user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:44 | Move PalmOS related files over. check-in: 20430ff775 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:03 | Implement building of MIDlet dependencies. check-in: ffdba5b64d user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-28
| ||
23:20 | Refactor the build tasks so they run faster and have caching. check-in: 6c5a230c89 user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:52 | Add inputs for some tasks although it does not seem it works. check-in: 1749a522ff user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:28 | Exclude mime files in tests. check-in: 9b28ae6189 user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:22 | Add ignores for tools; Refactor the Gradle plugin to be a bit more organized; Add decoding of MIME resources. check-in: 960137f6aa user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-27
| ||
08:04 | Backup developer notes. check-in: 248ca51558 user: squirreljme tags: trunk | |
2020-02-26
| ||
23:52 | Remove sxs. check-in: ba21990ab6 user: stephanie.gawroriski tags: wip-gradle-modernization | |
23:50 | Remove javap it is not implemented. check-in: 1252c0dbaa user: stephanie.gawroriski tags: wip-gradle-modernization | |
23:49 | Remove the popcount tool. check-in: a85fba33e6 user: stephanie.gawroriski tags: wip-gradle-modernization | |
23:33 | If there are no tests then do not try to write test metadata; Correct Framebuffer. check-in: e2b7ce1210 user: stephanie.gawroriski tags: wip-gradle-modernization | |
23:23 | Implement system clock. check-in: 51e3a72988 user: stephanie.gawroriski tags: wip-gradle-modernization | |
23:14 | For some assembly operations either do nothing or throw an Error (restricted function). check-in: 161387713f user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:58 | Add support for function level testing (yay), have a test for arrays as an initial test. check-in: 6e660f21d6 user: stephanie.gawroriski tags: wip-gradle-modernization | |
08:04 | Backup developer notes. check-in: cfcf08f9d3 user: squirreljme tags: trunk | |
04:13 | Get "working" tests for anything that is okay with just a placeholder. check-in: 8cd11130ec user: stephanie.gawroriski tags: wip-gradle-modernization | |
03:48 | Determined that a JNI method mapper is going to be needed for this to work. check-in: 736f731442 user: stephanie.gawroriski tags: wip-gradle-modernization | |
03:23 | Stub all of the C functions. check-in: 87de7a8977 user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:31 | Merge all the core emulator stuff into emulator-base for simplicity (C++ library, TestNG, etc.). check-in: 8c88bd4a8f user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:09 | Correct compilation. check-in: 3bf32284a8 user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-25
| ||
01:38 | Refactor the assembly methods to make them take longs and be better-ish. check-in: e4bd6b7c39 user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-24
| ||
11:30 | Add more base C code for new Assembly methods. check-in: 00a54edeb6 user: stephanie.gawroriski tags: wip-gradle-modernization | |
08:04 | Backup developer notes. check-in: 838e46b355 user: squirreljme tags: trunk | |
03:02 | Add base for C library using JNI. check-in: d93c9dece6 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:15 | Add base for native library. check-in: 1563fb579e user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-23
| ||
23:38 | Add a means with JNA of mapping native Assembly calls to a special wrapper. check-in: ad35dcd774 user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:55 | Remove the old MANIFEST.MF and TEST.MF. check-in: 8f2c7c515f user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:43 | Correct resources for test. check-in: 866c8a6286 user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:41 | Correct resource directories for main. check-in: 76f543a081 user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:31 | resources not resource. check-in: 98e7238260 user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:30 | Split off resources from sources. check-in: ffec86c0d1 user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:28 | Add script to split resources up accordingly. check-in: f9e9c97979 user: stephanie.gawroriski tags: wip-gradle-modernization | |
21:07 | Tool translation and cleanup. check-in: d89a5cbf36 user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:57 | Remove test directory. check-in: 9b3a058b00 user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:56 | Move all the other midlet tools and such. check-in: d50fbf5759 user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:51 | Make it tools instead. check-in: 7f5cc85f9d user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:50 | Add base utilties directory. check-in: 506a56acae user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:48 | Remove the runt directory. check-in: da0c6fe431 user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:45 | Move all the test directories around. check-in: 9d6e3e1e33 user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:26 | Add interface to allow ActiveMidlet overridding. check-in: 127632e494 user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:15 | If an Error is caught in a test, just rethrow it. check-in: 38df07533e user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:08 | Add some semblance of running tests. check-in: 2db1241124 user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:20 | Many hours of the starting work on getting testing working. check-in: 9d62c039e5 user: stephanie.gawroriski tags: wip-gradle-modernization | |
08:03 | Backup developer notes. check-in: fe029e5996 user: squirreljme tags: trunk | |
2020-02-22
| ||
23:22 | Move CLDC-compact tests over and start initial work on getting them operational. check-in: a87a9de87e user: stephanie.gawroriski tags: wip-gradle-modernization | |
23:00 | Move TAC over to modules since testing is rather important to exist. check-in: 5628e9b1c5 user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:48 | SpringCoat and SummerCoat VMs depend on their respective VMs being built. check-in: 7b453bb431 user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:38 | Remove common VM stubs as they are not needed. check-in: d4c0fb57a6 user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:36 | Remove the platforms directory. check-in: 721a203b17 user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:35 | Make IntelliJ not complain about java.lang.Integer containing an error when it does not. check-in: 557c6825af user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:32 | Add base class for handling system calls. check-in: 1bf57ef392 user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:29 | Some error code corrections; Make error code handling more robust. check-in: 7c3cf85fa0 user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:14 | Implement listing of all the various error codes. check-in: 25162f9e0f user: stephanie.gawroriski tags: wip-gradle-modernization | |
08:37 | Add base for managing the errors which are within a project. check-in: 5fdb86c239 user: stephanie.gawroriski tags: wip-gradle-modernization | |
08:25 | Add ability to list project error codes and find the next free one. check-in: 7e0dcc0392 user: stephanie.gawroriski tags: wip-gradle-modernization | |
07:56 | Go back to 6.1.1 since 6.2 seems rather buggy. check-in: c10c912e4d user: stephanie.gawroriski tags: wip-gradle-modernization | |
07:52 | Upgrade to Gradle 6.2. check-in: 37d55cdcc7 user: stephanie.gawroriski tags: wip-gradle-modernization | |
07:42 | Change all gradle compile to implementation. check-in: 182ae3cb2d user: stephanie.gawroriski tags: wip-gradle-modernization | |
07:12 | Remove all the un-needed SQUIRRELJME.MF. check-in: c84b356482 user: stephanie.gawroriski tags: wip-gradle-modernization | |
07:09 | Add description for the emulator base. check-in: 2cff1d74ae user: stephanie.gawroriski tags: wip-gradle-modernization | |
07:05 | Update ignore globs more. check-in: 97d7dd0c31 user: stephanie.gawroriski tags: wip-gradle-modernization | |
06:57 | Add additional ignores. check-in: 80b607378a user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:53 | Mention Aplix. check-in: ac6a9a75a3 user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:44 | Add Aplix JBlend and Vodafone API stubs. check-in: 3cc03c6b60 user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-20
| ||
08:03 | Backup developer notes. check-in: e232bd34fe user: squirreljme tags: trunk | |
01:11 | Depend on both SpringCoat and SummerCoat. check-in: 7ea4bc5139 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:11 | Change error. check-in: d93241a930 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:03 | Add base for emulator runner. check-in: 8c8321a83b user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-18
| ||
00:29 | Move springcoat and summercoat over and add base for emulator. check-in: 352f7b14ef user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-16
| ||
19:24 | Only allow launching for application types. check-in: d22498e261 user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:56 | More JavaDoc fixes. check-in: 191fa0b567 user: stephanie.gawroriski tags: wip-gradle-modernization | |
16:40 | More JavaDoc corrections. check-in: afa0f3093a user: stephanie.gawroriski tags: wip-gradle-modernization | |
16:30 | Setup JavaDoc and make various corrections to documentation. check-in: 4b46422824 user: stephanie.gawroriski tags: wip-gradle-modernization | |
15:18 | Set JavaDoc version to 7. check-in: b2981ca132 user: stephanie.gawroriski tags: wip-gradle-modernization | |
15:14 | Set boot class for JavaDoc. check-in: b899a8f4c8 user: stephanie.gawroriski tags: wip-gradle-modernization | |
14:54 | Add base tasks for running on SpringCoat/SummerCoat. check-in: 5520358f44 user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:31 | Remove JITT directory. check-in: 6bf94497e3 user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:29 | Add MIDlet types; More work on manifest building. check-in: 3a6ff0e260 user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:05 | Base work on initializing manifests for the output JARs. check-in: 99a1ccd451 user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-15
| ||
23:30 | Implement the needed JavaME definitions; Make build corrections. check-in: 8be35fc88b user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:52 | Convert the remainder of the base projects. check-in: f333e4e81e user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:39 | More translation. check-in: f3edc5e64e user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:29 | More translation work. check-in: 796f2a4c2f user: stephanie.gawroriski tags: wip-gradle-modernization | |
22:14 | More plugin work and partial transfer of more manifest information. check-in: 5251793eb5 user: stephanie.gawroriski tags: wip-gradle-modernization | |
19:42 | Add base for SquirrelJME plugin to do SquirrelJME things. check-in: 8ac7424928 user: stephanie.gawroriski tags: wip-gradle-modernization | |
18:59 | Translate more build gradle scripts. check-in: d53f4e9ec8 user: stephanie.gawroriski tags: wip-gradle-modernization | |
18:42 | More gradle module conversion. check-in: 99a5ce33cb user: stephanie.gawroriski tags: wip-gradle-modernization | |
18:03 | More updates to gradle builds. check-in: 76a6f139b1 user: stephanie.gawroriski tags: wip-gradle-modernization | |
17:35 | Migration of some manifests to Gradle. check-in: 4c042f0297 user: stephanie.gawroriski tags: wip-gradle-modernization | |
15:06 | Add lookup for configuration dependencies. check-in: d320a4d21d user: stephanie.gawroriski tags: wip-gradle-modernization | |
14:41 | Move over all of the SquirrelJME resources. check-in: d01351d848 user: stephanie.gawroriski tags: wip-gradle-modernization | |
14:38 | Base work on getting things working. check-in: 832d893990 user: stephanie.gawroriski tags: wip-gradle-modernization | |
08:03 | Backup developer notes. check-in: 1b0f4e8f10 user: squirreljme tags: trunk | |
2020-02-14
| ||
05:16 | Get cldc-compact building. check-in: 49ff88cc8c user: stephanie.gawroriski tags: wip-gradle-modernization | |
04:02 | Setup correct module directories and such. check-in: a7be3ce56a user: stephanie.gawroriski tags: wip-gradle-modernization | |
03:52 | Move massive amount of files to their own modules. check-in: c7cae997bd user: stephanie.gawroriski tags: wip-gradle-modernization | |
03:46 | Add Gradle conversion script. check-in: 0d3d3213d3 user: stephanie.gawroriski tags: wip-gradle-modernization | |
02:54 | More build gradle work. check-in: 73a70f4547 user: stephanie.gawroriski tags: wip-gradle-modernization | |
01:50 | Add base work which declares a number of tasks. check-in: 77cc0f6cb8 user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:40 | Add blank build and settings gradle. check-in: 2d7bb384fd user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:39 | Add Gradle Wrapper using version 6. check-in: 85342e0e71 user: stephanie.gawroriski tags: wip-gradle-modernization | |
00:19 | Create new branch named "wip-gradle-modernization" check-in: e2ed788c2b user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-08
| ||
15:31 | Update GitHub URL of repository and private key. check-in: 5ac5baac33 user: stephanie.gawroriski tags: trunk | |
2020-02-06
| ||
08:03 | Backup developer notes. check-in: b1e504d827 user: squirreljme tags: trunk | |
00:21 | Update release dates. check-in: b61a26c6b2 user: stephanie.gawroriski tags: trunk | |
2020-02-05
| ||
23:48 | Add base for finding methods; Bump copyrights to 2020. check-in: 586192f0d6 user: stephanie.gawroriski tags: trunk | |
17:42 | Dedication to Emily. check-in: e46db93fa5 user: stephanie.gawroriski tags: trunk, x-date-202002 | |
2020-01-20
| ||
08:02 | Backup developer notes. check-in: 60df1f3717 user: squirreljme tags: trunk | |
2020-01-19
| ||
16:22 | Add Assembly methods to get primitive types; Make JVMFunction.jvmLoadClass() generic. check-in: 6a4c824ea6 user: stephanie.gawroriski tags: trunk | |
15:54 | Merge heads. check-in: 553fa6eb7c user: stephanie.gawroriski tags: trunk | |
15:46 | Bring in regionMatches to the supervisor. check-in: 58be2b6ff9 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 721aa65758 user: squirreljme tags: trunk | |
2020-01-18
| ||
20:09 | Implement String.regionMatches(); Add method to ClassLoadingAdjustments to consider the current class; Make it so that classes within the same package are not deferred loaded. check-in: 4623e16026 user: stephanie.gawroriski tags: trunk | |
18:42 | Add method. check-in: 7a44c2bad4 user: stephanie.gawroriski tags: trunk | |
15:34 | Creation of JFrame and loading of application icon. check-in: 0c9b8b3116 user: stephanie.gawroriski tags: trunk | |
13:07 | Initialization of list and canvas drawers. check-in: 8ab5e3ee0a user: stephanie.gawroriski tags: trunk | |
2020-01-16
| ||
00:39 | Add setting of title framebuffer control. check-in: 4e5ffafbc0 user: stephanie.gawroriski tags: trunk | |
00:34 | Implement VirtualFramebuffer capabilities. check-in: d191e29541 user: stephanie.gawroriski tags: trunk | |
00:27 | Base partial work graphics and framebuffer refactor. check-in: 49b23a5fbf user: stephanie.gawroriski tags: trunk | |
2020-01-13
| ||
08:02 | Backup developer notes. check-in: c4b2c5b2d3 user: squirreljme tags: trunk | |
2020-01-12
| ||
14:48 | Add SystemCallException and nicer SystemCallError; Initialize UI via format. check-in: 037a21425e user: stephanie.gawroriski tags: trunk | |
2020-01-09
| ||
19:17 | Remove CLIP_RECT, TRANSLATE, GET_TRANSLATE_X, and GET_TRANSLATE_Y from serialized graphics to simplify them; Add capabilities support for the framebuffer; Reduce argument count in drawRegion() so it fits within the system call limits; Add system calls for accelerated graphics support; Shorten FRAMEBUFFER_ to FB_ in RatufaCoat; Shorten FramebufferProperty to Framebuffer since it contains all of the Framebuffer stuff. check-in: 9fbed3bd18 user: stephanie.gawroriski tags: trunk | |
2020-01-05
| ||
13:15 | Make RatufaCoat's default makefile use -g1 -O3 for compilation flags. check-in: ed044237eb user: stephanie.gawroriski tags: trunk | |
07:29 | Update GitHub funding information; Correct LICENSE file. check-in: 8b7c13eb1b user: stephanie.gawroriski tags: trunk | |
2020-01-04
| ||
13:14 | Add Plain GPLv3 license file. check-in: 1e7c0feeee user: stephanie.gawroriski tags: trunk | |
2020-01-02
| ||
08:02 | Backup developer notes. check-in: a314b2ff21 user: squirreljme tags: trunk | |
00:03 | Add halts in CircleCI to hopefully not fail the other arch tests for RatufaCoat when the compilers are not available. check-in: 05722f2c78 user: stephanie.gawroriski tags: trunk | |
2020-01-01
| ||
23:50 | Hopefully correct workspace attaching. check-in: fc9c93429a user: stephanie.gawroriski tags: trunk | |
23:45 | Make the SummerCoat Test ROM build depend on SummerCoat ROM, so that if the standard non-test ROM fails then the test one wil never run. check-in: 4584f49961 user: stephanie.gawroriski tags: trunk | |
23:41 | Hopefully correct build config. check-in: bb53b88353 user: stephanie.gawroriski tags: trunk | |
23:36 | Correct config. check-in: f00ab71b65 user: stephanie.gawroriski tags: trunk | |
23:33 | Correct test task polling to check every second to see if a task has ended. check-in: d4a99a91b6 user: stephanie.gawroriski tags: trunk | |
23:29 | Try to cache the SummerCoat ROM so that it is not needlessly recreated when a later workflow runs. check-in: ee05954bbd user: stephanie.gawroriski tags: trunk | |
22:36 | Fail SpringCoat tests if there is no output for 30 minutes. check-in: 8897e9d0f4 user: stephanie.gawroriski tags: trunk | |
22:03 | Add missing L to see if it works. check-in: 65508aeb7d user: stephanie.gawroriski tags: trunk | |
21:57 | Use CMD and not PowerShell. check-in: 72144f838f user: stephanie.gawroriski tags: trunk | |
21:50 | Remove percent and use full paths. check-in: dc073c94a9 user: stephanie.gawroriski tags: trunk | |
21:20 | Add Windows build test to the config file. check-in: 8a7df1e0b2 user: stephanie.gawroriski tags: trunk | |
20:57 | Adjust CircleCI build order. check-in: a672cdaa99 user: stephanie.gawroriski tags: trunk | |
17:23 | Add missing long form for DUP_X2 (was missing Ba -> aBa). check-in: 6c871a282b user: stephanie.gawroriski tags: trunk | |
17:20 | Correct DUP2_X2 from having an incorrect conversion. check-in: c858917f94 user: stephanie.gawroriski tags: trunk | |
16:29 | Implement the Array.fill() methods. check-in: f91adb82d3 user: stephanie.gawroriski tags: trunk | |
16:23 | Put parenthesis on same line. check-in: 24a0473216 user: stephanie.gawroriski tags: trunk | |
16:22 | Add classes to represent an array of primitives as Lists; Use these wrapper lists to implement sort. check-in: a9f238a342 user: stephanie.gawroriski tags: trunk | |
15:04 | Happy new year! check-in: 24f8badf48 user: stephanie.gawroriski tags: trunk, x-date-202001, x-year-2020 | |
00:51 | Remove notes to unversion script, it is not needed and is old. check-in: d7b858cde3 user: stephanie.gawroriski tags: trunk | |
2019-12-29
| ||
11:21 | Forward IPC calls in Java SE. check-in: 20c234c9d9 user: stephanie.gawroriski tags: trunk | |
11:10 | Cleanup the Java SE system call handling code accordingly. check-in: 9284ba3e6e user: stephanie.gawroriski tags: trunk | |
08:04 | Backup developer notes. check-in: 58ffa89a69 user: squirreljme tags: trunk | |
2019-12-28
| ||
23:09 | Deprecate the old event callback. check-in: aa345569b4 user: stephanie.gawroriski tags: trunk | |
23:03 | Add base handler for graphics IPCs; Register that handler. check-in: 9e5e0489a0 user: stephanie.gawroriski tags: trunk | |
22:52 | Implement register and forwarding of IPC events. check-in: 6a81fc47ec user: stephanie.gawroriski tags: trunk | |
22:46 | Shorten FRAMEBUFFER_PROPERTY to FRAMEBUFFER; Implement base support for framebuffers. check-in: 243216595d user: stephanie.gawroriski tags: trunk | |
22:30 | Forward framebuffer property calls. check-in: 5fa3e9910e user: stephanie.gawroriski tags: trunk | |
21:17 | Base start on Display using system calls and framebuffer properties. check-in: d1b2a047f2 user: stephanie.gawroriski tags: trunk | |
21:07 | Base classes that will be used for a Swing backed framebuffer display. check-in: bbcd438057 user: stephanie.gawroriski tags: trunk | |
16:58 | Store memory and the profiler into the machine state, will later be captured by OOB calls. check-in: 6e1f8d554d user: stephanie.gawroriski tags: trunk | |
16:48 | It is actually a thread ID and not a task ID. check-in: 729a7a41d8 user: stephanie.gawroriski tags: trunk | |
16:47 | Add Task ID for out-of-bound IPC calls. check-in: 8e30ca43af user: stephanie.gawroriski tags: trunk | |
16:22 | Deprecate NativeDisplayAccess. check-in: 124a510cd1 user: stephanie.gawroriski tags: trunk | |
16:21 | Add base class for new VirtualFramebuffer to use the simpler system call interface; Deprecate VMNativeDisplayAccess. check-in: 28b7559a8b user: stephanie.gawroriski tags: trunk | |
16:08 | Add base register method. check-in: da8fb1ef82 user: stephanie.gawroriski tags: trunk | |
16:06 | Add base handler and manager for IPC calls. check-in: 2939ac0ab4 user: stephanie.gawroriski tags: trunk | |
15:55 | Implement EXCEPTION_LOAD/EXCEPTION_STORE in SummerCoat; Make IPC_CALL always call the supervisor handler even within the supervisor. check-in: 8333691c4f user: stephanie.gawroriski tags: trunk | |
15:47 | Add IPC exception check around real system calls. check-in: d64b266d1b user: stephanie.gawroriski tags: trunk | |
15:29 | Make IPCException exempt from deferred class-load. check-in: e2382f02cd user: stephanie.gawroriski tags: trunk | |
15:29 | Add IPCException which will be thrown if a system call fails. check-in: 17304b5f18 user: stephanie.gawroriski tags: trunk | |
15:22 | Add extra IPC exception storage so if an IPC call throws an exception it can be set. check-in: cc5a74c78a user: stephanie.gawroriski tags: trunk | |
15:02 | Add base for IPC_CALL system call. check-in: 976fd5d72b user: stephanie.gawroriski tags: trunk | |
2019-12-26
| ||
13:28 | Add basic color box. check-in: 97b8c5cbc5 user: stephanie.gawroriski tags: trunk | |
01:09 | Add basic menuing to Squirrel Quarrel. check-in: b88123642e user: stephanie.gawroriski tags: trunk | |
00:18 | Remove ClassDataV2. check-in: 1a8bae5cb9 user: stephanie.gawroriski tags: trunk | |
00:10 | Correct Date; Add missing descriptions for String and partially implement a few methods. check-in: 37565670c3 user: stephanie.gawroriski tags: trunk | |
00:00 | Implement part of Date; Forward calls for unsigned Long string printing. check-in: de0677a327 user: stephanie.gawroriski tags: trunk | |
2019-12-25
| ||
13:51 | Remove debug on bucket map rebalance. check-in: 77bc6f33f3 user: stephanie.gawroriski tags: trunk | |
13:47 | Correct Object.clone() returning this and not the new array (add test) check-in: 2658549d69 user: stephanie.gawroriski tags: trunk | |
08:03 | Backup developer notes. check-in: 09125db157 user: squirreljme tags: trunk | |
02:33 | Add test for SWAP. check-in: 87639d7f48 user: stephanie.gawroriski tags: trunk | |
02:27 | Add tests for DUP_X2. check-in: 99a8005b99 user: stephanie.gawroriski tags: trunk | |
02:07 | Add test for long. check-in: e5f5c88b4f user: stephanie.gawroriski tags: trunk | |
02:04 | Add test for DUP_X1. check-in: a86a1fcb13 user: stephanie.gawroriski tags: trunk | |
01:54 | Add TestInteger to return primitive int for tests; Handle .class and .class.__mime in TestSource; Add Jasmin assembly scripts; Add test for DUP. check-in: 828b444daa user: stephanie.gawroriski tags: trunk | |
00:18 | Add test for throwing in synchronized methods. check-in: 4160c48f75 user: stephanie.gawroriski tags: trunk | |
2019-12-24
| ||
22:48 | Release date bumped to Feb 7 2020. check-in: 966da3dc81 user: stephanie.gawroriski tags: trunk | |
2019-12-23
| ||
08:03 | Backup developer notes. check-in: d6a2787a7c user: squirreljme tags: trunk | |
00:18 | Add extra checks. check-in: d8d5299afd user: stephanie.gawroriski tags: trunk | |
2019-12-22
| ||
23:07 | Correct java.util.Objects.equals() being incorrect; Correct the wrong check being performed in java.util.Arrays.equals(Object[], Object[]). check-in: 756381feab user: stephanie.gawroriski tags: trunk | |
22:48 | Increase SummerCoat RAM size to 32GB; Adjust sizes around and add checks so that SpringCoat JavaME can fit. check-in: 93ac253272 user: stephanie.gawroriski tags: trunk | |
17:54 | Only process class files in a JAR for SummerCoat if the path of a class is valid. check-in: ca559d8ee6 user: stephanie.gawroriski tags: trunk | |
17:48 | Add additional check on ClassFile. check-in: 873ddbcdee user: stephanie.gawroriski tags: trunk | |
17:39 | Implement Formatter for octal and hex. check-in: 8f6cd8f6b9 user: stephanie.gawroriski tags: trunk | |
17:11 | Decimal ints cannot have an alternative form. check-in: fff6e427aa user: stephanie.gawroriski tags: trunk | |
17:08 | Add base for formatting other numbers. check-in: adabf7a41b user: stephanie.gawroriski tags: trunk | |
16:56 | Add base for NullFileSystem and NullPath. check-in: dfd77aa08e user: stephanie.gawroriski tags: trunk | |
16:23 | In SpringCoat make LOAD_STRING use VM constant strings to ensure strings always exist (for traces); Make JVMFunction.jvmLoadString() return null if input is null. check-in: 077d004c7b user: stephanie.gawroriski tags: trunk | |
15:06 | Implement pointers for basic objects in SpringCoat. check-in: 7dafb75407 user: stephanie.gawroriski tags: trunk | |
2019-12-21
| ||
14:57 | Add base for pointer manager in SpringCoat. check-in: a34e010f93 user: stephanie.gawroriski tags: trunk | |
14:34 | Add launch switch -e to list the entry points of a program. check-in: fe686c872e user: stephanie.gawroriski tags: trunk | |
14:21 | Add test for pointer access. check-in: 0d6a456970 user: stephanie.gawroriski tags: trunk | |
14:09 | Add FramebufferProperty.UPLOAD_ARRAY_INT to upload an int array directly. check-in: 54771db994 user: stephanie.gawroriski tags: trunk | |
2019-12-17
| ||
21:19 | Bump release date a week. check-in: d5712609e4 user: stephanie.gawroriski tags: trunk | |
2019-12-16
| ||
08:02 | Backup developer notes. check-in: d2d0174b56 user: squirreljme tags: trunk | |
2019-12-15
| ||
18:44 | Correct compilation error in RatufaCoat. check-in: 15ec96d2cd user: stephanie.gawroriski tags: trunk | |
18:43 | Volatile register adjustments; Move some variables from AdvancedGraphics.__drawText() to an external object because there are not enough registers available. check-in: a3832200b6 user: stephanie.gawroriski tags: trunk | |
18:15 | Do not used deferred load of ClassInfo or the pool if it is the current class. check-in: 13ed7f5a97 user: stephanie.gawroriski tags: trunk | |
18:07 | Add earlier failure for when volatile registers have ran out. check-in: b1075e4e79 user: stephanie.gawroriski tags: trunk | |
17:58 | Remove debug on bootstrap intern. check-in: cdd69e96f6 user: stephanie.gawroriski tags: trunk | |
17:57 | Use USED_STRING again for cached String constants; Pre-load USED_STRING in the bootstrap so that it initializes faster and does not require loading. check-in: f75a6ef71f user: stephanie.gawroriski tags: trunk | |
17:08 | Add common list of classes to be deferred when loading; Implement loading of class pools. check-in: b091cc8873 user: stephanie.gawroriski tags: trunk | |
16:27 | Add STORE_POOL and STORE_TO_INT_ARRAY instructions; Allow for deferred loading of ClassInfo except for certain classes. check-in: 5b35157b9c user: stephanie.gawroriski tags: trunk | |
13:55 | Get of class info pointers. check-in: 3a6b926473 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 0708ae7a61 user: squirreljme tags: trunk | |
2019-12-14
| ||
23:12 | Remove debugging text associated with the fix. check-in: 56829b596a user: stephanie.gawroriski tags: trunk | |
23:10 | Correct bug where FieldReference did not check the class name; Debug stuff to figure out this bug. check-in: 3153e2f886 user: stephanie.gawroriski tags: trunk | |
20:46 | Load of noted strings. check-in: cdce7429af user: stephanie.gawroriski tags: trunk | |
20:30 | Base pool processing. check-in: 13b483bd6e user: stephanie.gawroriski tags: trunk | |
19:56 | Call the static initializer for a class if one exists. check-in: 900287e32f user: stephanie.gawroriski tags: trunk | |
19:52 | Implement `Task.newInstance()`. check-in: 72c305ba18 user: stephanie.gawroriski tags: trunk | |
19:33 | Put in address for the default constructor. check-in: 9e229f97b0 user: stephanie.gawroriski tags: trunk | |
18:22 | Add marker to call the static initializer. check-in: e97474d291 user: stephanie.gawroriski tags: trunk | |
18:21 | Add static field offset into ClassInfo since it will be needed when initializing classes. check-in: 76d016ae27 user: stephanie.gawroriski tags: trunk | |
18:06 | Store whether the initial program to launch is a MIDlet or not so that it need not be auto-detected. check-in: 474f5c02cf user: stephanie.gawroriski tags: trunk | |
17:19 | Add system call which disables console framebuffer printing (for when graphics come later). check-in: 531ba74e34 user: stephanie.gawroriski tags: trunk | |
17:05 | Only mark the super-visor as okay if it has been marked as such. check-in: 81200b7a0c user: stephanie.gawroriski tags: trunk | |
16:59 | Correct LibRetro RatufaCoat compilation error. check-in: 90be6b12c0 user: stephanie.gawroriski tags: trunk | |
16:36 | Round method table entries to 20 bytes (so all entries are aligned to 4 bytes); Implement searching of class entry point pointer; Correct profiling when an entry point is not truly valid check-in: 46d5cf12c6 user: stephanie.gawroriski tags: trunk | |
15:34 | Setup for execution to nowhere. check-in: 882b65ad24 user: stephanie.gawroriski tags: trunk | |
12:49 | Add a faster get of a task using shifts and masks. check-in: febe088295 user: stephanie.gawroriski tags: trunk | |
2019-12-09
| ||
22:22 | Add blank handler for Form items. check-in: d441ba6711 user: stephanie.gawroriski tags: trunk | |
22:11 | Drawing of background color in Text; Base drawing of items and forms; Optimize text drawing by reducing allocations; Add alpha colors to standard colors. check-in: 158bf92ca3 user: stephanie.gawroriski tags: trunk | |
14:16 | Add MIDP-2.1 and MIDP-3.0 profiles to profile-meep. check-in: c654bef92e user: stephanie.gawroriski tags: trunk | |
13:42 | Add microedition.platform system property. check-in: 5004577919 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: d5ddffeca7 user: squirreljme tags: trunk | |
00:57 | Add a TaskCreateResult to make task creation easier to call into; Merge enterFrame() and inlineExecute() to become just execute() as it is easier to handle. check-in: c94d633fae user: stephanie.gawroriski tags: trunk | |
00:39 | Add pool reference to the Assembly invoke family (since a pool must be loaded); Add invokeVL, to return a long value. check-in: 996a79774b user: stephanie.gawroriski tags: trunk | |
2019-12-08
| ||
16:31 | Load of object arrays. check-in: 8bfc7b015b user: stephanie.gawroriski tags: trunk | |
16:28 | Initialization of primitives. check-in: cc8df0fa32 user: stephanie.gawroriski tags: trunk | |
16:23 | Skip ahead and initialize array types. check-in: 832c0af94a user: stephanie.gawroriski tags: trunk | |
15:18 | Make RetroArch use twice the default amount of RAM. check-in: 18f33976a4 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: d01170c186 user: squirreljme tags: trunk | |
2019-12-07
| ||
19:32 | Correct another incorrect quote. check-in: eecf67484f user: stephanie.gawroriski tags: trunk | |
19:28 | Be more descriptive on the controller layout. check-in: 61560d9efa user: stephanie.gawroriski tags: trunk | |
15:25 | Switch the milli wall and mono nano calls to use long return values instead of being split. check-in: a2c9801d90 user: stephanie.gawroriski tags: trunk | |
14:34 | Make system calls long instead of int. check-in: 44e07cb9e5 user: stephanie.gawroriski tags: trunk | |
13:26 | Correct descriptor. check-in: a5dacfce31 user: stephanie.gawroriski tags: trunk | |
13:26 | Invocation of interfaces requires the pool pointer of the target class also be returned. check-in: 2e202a4e37 user: stephanie.gawroriski tags: trunk | |
13:11 | Correct A and B button controls in the SummerCoat ROM usage, they were incorrect. check-in: f2a15747f2 user: stephanie.gawroriski tags: trunk | |
13:06 | Base call for building the VTable. check-in: 1d7d25cf37 user: stephanie.gawroriski tags: trunk | |
2019-12-02
| ||
08:02 | Backup developer notes. check-in: 88c8311617 user: squirreljme tags: trunk | |
2019-12-01
| ||
21:27 | Add count of the class depth. check-in: e7f955b71f user: stephanie.gawroriski tags: trunk | |
19:32 | Initializing of interfaces a class implements. check-in: fb829ede09 user: stephanie.gawroriski tags: trunk | |
18:44 | Implement store of method count. check-in: 6051f39a25 user: stephanie.gawroriski tags: trunk | |
16:53 | Add missing Jar Index for the run-time ClassInfo. check-in: ec1724f28d user: stephanie.gawroriski tags: trunk | |
16:46 | Cleanup some old fields and methods; Add constant type for class names. check-in: ba772e3cac user: stephanie.gawroriski tags: trunk | |
16:43 | Add base TODOs for parts that need to be done. check-in: fa307fb8b0 user: stephanie.gawroriski tags: trunk | |
15:47 | Correct compilation error. check-in: a20e27f03e user: stephanie.gawroriski tags: trunk | |
15:46 | Force objects to be allocated to at least the base size. check-in: b853c133f7 user: stephanie.gawroriski tags: trunk | |
15:44 | Add methods to help for the allocation of objects and arrays. check-in: 8f2394f21a user: stephanie.gawroriski tags: trunk | |
15:35 | Setting of various class properties. check-in: 8fd9c6daec user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 1e7d0af871 user: squirreljme tags: trunk, x-date-201912 | |
2019-11-30
| ||
21:38 | Correct types to be the boxed types. check-in: ed840e0c6b user: stephanie.gawroriski tags: trunk | |
21:36 | Use forwarded entries when decoding class names. check-in: ff27d4c1fa user: stephanie.gawroriski tags: trunk | |
20:52 | Do not make ATOMIC_INT_DECREMENT_AND_GET not fail in SummerCoat if the value falls below zero (like RatufaCoat); In the GC check, only perform GC if the value is not-positive; Only make BREAKPOINT fail in RatufaCoat if debugging is enabled to match SummerCoat; Add debug printing to over-GC (not sure how this is happening yet) check-in: e4720d6e8a user: stephanie.gawroriski tags: trunk | |
20:34 | Print stack traces when a Throwable is made. check-in: ce45e65d52 user: stephanie.gawroriski tags: trunk | |
20:29 | Add JavaStackState.doThrow(). check-in: 47cee9191d user: stephanie.gawroriski tags: trunk | |
20:12 | In Throwable remove __debug(), a hiya appended to a message, and breakpoint on OOM. check-in: 7a4d1e94cc user: stephanie.gawroriski tags: trunk | |
19:59 | After an object is garbage collected, clear the register to zero. check-in: 72e75dd2b4 user: stephanie.gawroriski tags: trunk | |
18:35 | Do not trash the exception register when making static invocations that are needed by the JVM to function. check-in: 60c87c0fb4 user: stephanie.gawroriski tags: trunk | |
17:52 | Store of all offset properties into ClassInfoUtility. check-in: 6c2a18344d user: stephanie.gawroriski tags: trunk | |
15:05 | Load of allocation size. check-in: 75743083e1 user: stephanie.gawroriski tags: trunk | |
14:23 | Base for ClassInfoUtility to more quickly manage ClassInfo and increase efficiency. check-in: 2c6ac5d5c8 user: stephanie.gawroriski tags: trunk | |
13:55 | Move the last sub-class out of LinkedList. check-in: 7876f38146 user: stephanie.gawroriski tags: trunk | |
13:50 | Split classes from their parent classes. check-in: 164c4a97d8 user: stephanie.gawroriski tags: trunk | |
13:45 | Add base for sub-list implementation in another class. check-in: 28e38e44fb user: stephanie.gawroriski tags: trunk | |
13:23 | Move ListIterator out of AbstractList. check-in: ad214f6a47 user: stephanie.gawroriski tags: trunk | |
13:07 | ArrayList.remove() increments the modification count. check-in: aa97fed223 user: stephanie.gawroriski tags: trunk | |
12:51 | Add import. check-in: 194d059be0 user: stephanie.gawroriski tags: trunk | |
2019-11-29
| ||
16:30 | Add base for class methods parser. check-in: c66e1206db user: stephanie.gawroriski tags: trunk | |
16:02 | Base cache check for the VTable. check-in: fc3b573dda user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 603fbd9a08 user: squirreljme tags: trunk | |
00:31 | Implement listing of resources that exist within a resource based class library. check-in: 53c8cc9c55 user: stephanie.gawroriski tags: trunk | |
00:13 | Add fallbacks for suite library lookup. check-in: 4e7b03498b user: stephanie.gawroriski tags: trunk | |
2019-11-28
| ||
23:38 | Document system properties for the JavaSE Shaded JAR. check-in: 416d8c10a0 user: stephanie.gawroriski tags: trunk | |
23:30 | Normalize suite names to end in .jar. check-in: 357ceb69ae user: stephanie.gawroriski tags: trunk | |
23:27 | Base placerholder for the VTable. check-in: 9f288bfe6b user: stephanie.gawroriski tags: trunk | |
2019-11-27
| ||
23:30 | Base fields for method and pool vtables. check-in: d5176dcffe user: stephanie.gawroriski tags: trunk | |
2019-11-26
| ||
08:02 | Backup developer notes. check-in: 83256f43e7 user: squirreljme tags: trunk | |
2019-11-25
| ||
23:19 | Add pool chunk type and allocation (just to mark it); Use aliased pool if static pool is aliased, since the run-time pool can be zero if the class has no methods; Add count to pools; Base for allocation of the pool pointer; Move some of the initializer stuff around; Correct writing of aliased run-time pool entries (they were being written to the static pool) check-in: 2de0581614 user: stephanie.gawroriski tags: trunk | |
21:54 | Add of class object pointer. check-in: 4ebad7a64c user: stephanie.gawroriski tags: trunk | |
21:53 | Store of super class; Add Objects.toString(). check-in: 846c172a27 user: stephanie.gawroriski tags: trunk | |
21:46 | Loading of class name pool types; Use the type along with the name for ClassInfo loading (more robust); Set of component class; In supervisor stack traces correct the Java operation and address being swapped check-in: 622f66175d user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: a2a1c47a27 user: squirreljme tags: trunk | |
2019-11-24
| ||
23:20 | Read of UTF strings from blobs. check-in: c8ccee5e6e user: stephanie.gawroriski tags: trunk | |
21:10 | Base call for read string. check-in: 366be0f8e8 user: stephanie.gawroriski tags: trunk | |
20:56 | Remove debug note; Handle the pools in the correct order. check-in: 3691a7595e user: stephanie.gawroriski tags: trunk | |
20:50 | Print some field debug info. check-in: 9612a89fa0 user: stephanie.gawroriski tags: trunk | |
20:15 | Zero always becomes aliased to zero. check-in: 62c6498eac user: stephanie.gawroriski tags: trunk | |
20:09 | Some basic reading of pool entry types. check-in: d160cfe079 user: stephanie.gawroriski tags: trunk | |
19:53 | Implement get of field name. check-in: cc2146fd39 user: stephanie.gawroriski tags: trunk | |
19:32 | Base method for reading constant pool entries; Add string constructor to TODO; Base switch depending on the ClassInfo field used. check-in: cb7ac0a3b3 user: stephanie.gawroriski tags: trunk | |
17:49 | Add get of entry in the table of contents. check-in: 6b0f865d9c user: stephanie.gawroriski tags: trunk | |
17:27 | Remove debug on BootRomLibrary pool get. check-in: ba45e19d3b user: stephanie.gawroriski tags: trunk | |
17:26 | Correct ROMs and JARs not correctly being assigned constant pools. check-in: 031d4ced65 user: stephanie.gawroriski tags: trunk | |
17:05 | Remove the old pack minimizer code. check-in: dffab72447 user: stephanie.gawroriski tags: trunk | |
17:00 | Add debug to MemoryBlob subSection; Aliased pools have a negative length, so use it correctly. check-in: e6df0d7563 user: stephanie.gawroriski tags: trunk | |
16:45 | Refactor writing of PackROMs. check-in: 1decb1eef1 user: stephanie.gawroriski tags: trunk | |
16:10 | Add more debugging. check-in: c86740c307 user: stephanie.gawroriski tags: trunk | |
15:41 | Show current class in toString(). check-in: 0f8a656f1d user: stephanie.gawroriski tags: trunk | |
15:31 | Use the object's pointer as the hashCode; Include hashCode() in toString(); Get the boot ROM pool recognized check-in: 237375559f user: stephanie.gawroriski tags: trunk | |
13:21 | Use new method for resetting the reference queue. check-in: c1d4976458 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 60cbe164d2 user: squirreljme tags: trunk | |
00:19 | Store multiple traces. check-in: 432620250a user: stephanie.gawroriski tags: trunk | |
2019-11-23
| ||
20:06 | Add note where the slices come from. check-in: d2188810d0 user: stephanie.gawroriski tags: trunk | |
20:05 | Merge heads; Store the execution slices of the last popped frame to see where code came from. check-in: 2685093379 user: stephanie.gawroriski tags: trunk | |
19:51 | Add operation arguments to the debug printing. check-in: 258ce697d1 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 1591efe047 user: squirreljme tags: trunk | |
2019-11-22
| ||
23:20 | Use the current thread ID as the lock ID. check-in: 1e5f71a017 user: stephanie.gawroriski tags: trunk | |
2019-11-21
| ||
00:16 | Add debug note on exception toss. check-in: bf12d9e5f9 user: stephanie.gawroriski tags: trunk | |
2019-11-18
| ||
13:05 | Initialize of boot ROM pool info. check-in: effa3e5c23 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: bd6fdea70a user: squirreljme tags: trunk | |
2019-11-17
| ||
16:48 | Remove comment. check-in: a688801c9c user: stephanie.gawroriski tags: trunk | |
16:08 | Update libretro.h. check-in: 813cbde601 user: stephanie.gawroriski tags: trunk | |
15:44 | Add constant offsets for the various JAR and ROM formats. check-in: edfe1ec133 user: stephanie.gawroriski tags: trunk | |
15:33 | More base for aliased pool; Add ability to get pool from a ClassLibrary; add get of ClassFileParser from ClassPath; Fail if a constant pool is purely virtual. check-in: ed9e086784 user: stephanie.gawroriski tags: trunk | |
15:10 | Base load of the base in-class pool, if there is one. check-in: 3e1f336408 user: stephanie.gawroriski tags: trunk | |
15:00 | Add note for splitting BinaryBlob; Add bound checks to MemoryBlob. check-in: 6df0bef658 user: stephanie.gawroriski tags: trunk | |
14:58 | Add subSection to blobs (to sub-divide them); Base for class field parser. check-in: 14a44979e8 user: stephanie.gawroriski tags: trunk | |
14:40 | Base for going through fields within a class. check-in: 8a7a594671 user: stephanie.gawroriski tags: trunk | |
14:35 | When initializing a ClassInfo for a class, make sure ClassInfo itself gets initialized. check-in: 50258e3473 user: stephanie.gawroriski tags: trunk | |
14:26 | Implement other methods for reading data; Reading of the static and instance field sizes. check-in: a6d5752a0c user: stephanie.gawroriski tags: trunk | |
14:14 | Load the ClassFile parser early and allocate the class early as well. check-in: cdd4e9770d user: stephanie.gawroriski tags: trunk | |
14:03 | Cache the class info parser since it will be needed all the time for a class. check-in: f5dadf6786 user: stephanie.gawroriski tags: trunk | |
12:30 | Diverge for normal classes as well. check-in: b100a9a7a5 user: stephanie.gawroriski tags: trunk | |
2019-11-15
| ||
12:13 | Get component type of array, load the base component type of an array first. check-in: 06be921052 user: stephanie.gawroriski tags: trunk | |
2019-11-09
| ||
14:53 | Add base for component type get of a class. check-in: eb14104d9a user: stephanie.gawroriski tags: trunk | |
14:51 | Diverge for array and primitive type initialization. check-in: 02cd8b47de user: stephanie.gawroriski tags: trunk | |
14:45 | Implement FATAL_TODO system call. check-in: 0687f713f9 user: stephanie.gawroriski tags: trunk | |
13:09 | Do not fail class load if the class is considered special. check-in: c912608401 user: stephanie.gawroriski tags: trunk | |
13:03 | Add check to determine if a class name is an array or primitive type. check-in: 62e0ed21e9 user: stephanie.gawroriski tags: trunk | |
2019-11-05
| ||
08:02 | Backup developer notes. check-in: 4705fdb23e user: squirreljme tags: trunk | |
2019-11-04
| ||
12:19 | Add classname utility. check-in: 9a7a2676ac user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: b7c1ab1db1 user: squirreljme tags: trunk | |
2019-11-03
| ||
12:22 | Stack slices together in frames for easier debugging; Make debug slices only handled when debugging is enabled; Do not perform breakpoint if not debugging. check-in: 7047d001f4 user: stephanie.gawroriski tags: trunk | |
11:52 | Make the CPU registers print out a bit nicer. check-in: 747fc8a67f user: stephanie.gawroriski tags: trunk | |
11:42 | Printing of base execution slices. check-in: a0f2f0263a user: stephanie.gawroriski tags: trunk | |
11:17 | Initialization of execution slices but not printing of them yet. check-in: 324a3f395e user: stephanie.gawroriski tags: trunk, x-date-201911 | |
2019-10-28
| ||
07:02 | Backup developer notes. check-in: be8878b1ca user: squirreljme tags: trunk | |
2019-10-27
| ||
22:18 | Add base code for a tracker of the last given number of instructions for debugging. check-in: dde65d339e user: stephanie.gawroriski tags: trunk | |
17:40 | Remove GC debug. check-in: 669209976b user: stephanie.gawroriski tags: trunk | |
17:30 | Some moving around. check-in: 07268ce39f user: stephanie.gawroriski tags: trunk | |
16:28 | Remove deprecated code. check-in: 83d6e7ccd2 user: stephanie.gawroriski tags: trunk | |
16:26 | Refactor the class loading a bit; Store resource index of the class; Base for moving around code. check-in: cebb4a9b01 user: stephanie.gawroriski tags: trunk | |
2019-10-26
| ||
21:09 | Logic to allocate the data needed to store the ClassInfo data. check-in: 905f13a21e user: stephanie.gawroriski tags: trunk | |
20:56 | Add reference to the class constant pool in ClassInfo. check-in: 030afdd274 user: stephanie.gawroriski tags: trunk | |
2019-10-21
| ||
11:57 | Add method to get field size of class. check-in: 50b3ac2ad8 user: stephanie.gawroriski tags: trunk | |
11:41 | Move exceptions around; Setup class file parser for ClassInfo. check-in: 8532495828 user: stephanie.gawroriski tags: trunk | |
2019-10-20
| ||
07:02 | Backup developer notes. check-in: 2dd920bfca user: squirreljme tags: trunk | |
2019-10-19
| ||
18:04 | Correct order of methods. check-in: fecea77213 user: stephanie.gawroriski tags: trunk | |
17:59 | Add base for TaskClass, which stores task class accessors and such. check-in: aa3b2c6c5e user: stephanie.gawroriski tags: trunk | |
15:35 | Add convenience free. check-in: a5f8ba0caf user: stephanie.gawroriski tags: trunk | |
15:33 | Implement initialize of the static field pointer for tasks. check-in: 92f4d59742 user: stephanie.gawroriski tags: trunk | |
15:10 | Protect free as well using the same lock, so now only a single thread can access the allocator. check-in: 2f9f3a6240 user: stephanie.gawroriski tags: trunk | |
15:05 | Prevent multiple threads from entering the allocator. check-in: ab5ef84f31 user: stephanie.gawroriski tags: trunk | |
14:53 | Find and assign thread. check-in: a8d52ecf47 user: stephanie.gawroriski tags: trunk | |
14:26 | Fail if an attempt is made to garbage collect an object that is locked. check-in: 73d9c89d1f user: stephanie.gawroriski tags: trunk | |
14:23 | Implement locking/unlocking of monitors and add IllegalMonitorStateException. check-in: 6e2852aec9 user: stephanie.gawroriski tags: trunk | |
12:40 | Set the special thread register sooner before even the config is read and use a static thread; When searching for a PID slot to consume lock to prevent smashing issues; Add PID to TaskThread check-in: 76284f8496 user: stephanie.gawroriski tags: trunk | |
12:27 | Deprecate the load sub-project. check-in: 3f6aad5ae3 user: stephanie.gawroriski tags: trunk | |
12:22 | Add porting document and deprecate the as a runtime one. check-in: 8c1cf23adb user: stephanie.gawroriski tags: trunk | |
12:05 | Update release route. check-in: ed0ead70e7 user: stephanie.gawroriski tags: trunk | |
2019-10-18
| ||
07:02 | Backup developer notes. check-in: 0ec9444885 user: squirreljme tags: trunk | |
2019-10-16
| ||
23:24 | Add files to the ignore glob and synchronize. check-in: c463ae898d user: stephanie.gawroriski tags: trunk | |
23:14 | Implement illegal state exception. check-in: 3cf65c82a3 user: stephanie.gawroriski tags: trunk | |
2019-10-13
| ||
23:29 | Document threads more. check-in: b1f4ffb5ee user: stephanie.gawroriski tags: trunk | |
22:43 | Set global kernel thread in the task manager. check-in: 30224e4875 user: stephanie.gawroriski tags: trunk | |
22:33 | Add base logical for task initialization and execution. check-in: d1e1dade11 user: stephanie.gawroriski tags: trunk | |
21:46 | Change check to greater than or equals in the physical task slot check. check-in: 0650272ccc user: stephanie.gawroriski tags: trunk | |
21:44 | Make the class path limit 128 because of the sign. check-in: fb9928e999 user: stephanie.gawroriski tags: trunk | |
21:43 | Add check to fail if there are more than 256 libraries on the classpath. check-in: 8673a0e308 user: stephanie.gawroriski tags: trunk | |
21:41 | Rename some classes to use a better name. check-in: 41f2cd8b4f user: stephanie.gawroriski tags: trunk | |
21:36 | Deprecate ClientClassInfo. check-in: 4f43dd7036 user: stephanie.gawroriski tags: trunk | |
20:14 | Make there only be a single dual pool since only the basic pool needs aliased parser support. check-in: 6ec102a783 user: stephanie.gawroriski tags: trunk | |
19:39 | Add base for pool parsers and such. check-in: 796e14101c user: stephanie.gawroriski tags: trunk | |
18:16 | Add class pool constants. check-in: 6a8b5a0ec5 user: stephanie.gawroriski tags: trunk | |
12:27 | Add flag types. check-in: 2611dbdea7 user: stephanie.gawroriski tags: trunk | |
2019-10-12
| ||
17:07 | Add data type ordinals. check-in: 62e84e7f73 user: stephanie.gawroriski tags: trunk | |
17:02 | Add constants for class file header. check-in: 6433e05e8a user: stephanie.gawroriski tags: trunk | |
16:33 | Add base classes for the constant pools. check-in: 6bc6217b70 user: stephanie.gawroriski tags: trunk | |
2019-10-08
| ||
07:07 | Backup developer notes. check-in: 1486c792b5 user: squirreljme tags: trunk | |
2019-10-07
| ||
21:59 | Merge and update route. check-in: 48eaeabda3 user: stephanie.gawroriski tags: trunk | |
21:23 | Correct NUM_SYSCALLS being wrong after SLEEP was added. check-in: 19a52008a5 user: stephanie.gawroriski tags: trunk | |
21:18 | Implement part of Nokia DirectUtils. check-in: 1bef9840e9 user: stephanie.gawroriski tags: trunk | |
07:06 | Backup developer notes. check-in: 4925a0c40f user: squirreljme tags: trunk | |
2019-10-06
| ||
21:55 | Add branched out printing for object to/from pointer. check-in: 4d4b57a42e user: stephanie.gawroriski tags: trunk | |
16:14 | Add sleep to SummerCoat. check-in: 385dc4f7e2 user: stephanie.gawroriski tags: trunk | |
16:05 | Migrate sleep system call. check-in: d26777b957 user: stephanie.gawroriski tags: trunk | |
14:31 | Move structure definitions to other file. check-in: 420f721914 user: stephanie.gawroriski tags: trunk | |
14:30 | Move the static built-in font to another file. check-in: 5c1c5e72c6 user: stephanie.gawroriski tags: trunk | |
14:29 | Move constants to other file. check-in: 0fb281b447 user: stephanie.gawroriski tags: trunk | |
14:15 | If a display could not be obtained, make it untestable. check-in: 0b8bc0df22 user: stephanie.gawroriski tags: trunk | |
14:14 | Base the compiler test not tested since it is not yet at a point for implementation. check-in: 14ec5d6e63 user: stephanie.gawroriski tags: trunk | |
14:08 | Add base for class file parser. check-in: f8963e6e2d user: stephanie.gawroriski tags: trunk | |
13:02 | Add class to store static globals; Rename ClientTaskManager to TaskManager. check-in: eb184c0f8d user: stephanie.gawroriski tags: trunk | |
11:57 | Move the task handler to its own class. check-in: bc2baaa634 user: stephanie.gawroriski tags: trunk | |
07:06 | Backup developer notes. check-in: a2ba55b187 user: squirreljme tags: trunk | |
2019-10-05
| ||
23:43 | Remove config reader print. check-in: 2ceaa1f560 user: stephanie.gawroriski tags: trunk | |
23:40 | Add extra message. check-in: 7b23d91e32 user: stephanie.gawroriski tags: trunk | |
23:34 | Cleanup bootstrap stuff. check-in: 2856df25fd user: stephanie.gawroriski tags: trunk | |
23:24 | Implementation of the supervisor invocation when a task makes a system call (for handling it). check-in: 2b7e595dec user: stephanie.gawroriski tags: trunk | |
20:16 | Remove vibrate API from the phone UI backend. check-in: 47c921946c user: stephanie.gawroriski tags: trunk | |
18:39 | Implement Nokia DeviceControl and the various stuff it needs. check-in: cb8aa746eb user: stephanie.gawroriski tags: trunk | |
13:06 | Getting and setting of supervisor properties; Do some sorting on the handlers. check-in: 00ae9dba67 user: stephanie.gawroriski tags: trunk | |
12:51 | Order words in the system calls. check-in: a03a9c107d user: stephanie.gawroriski tags: trunk | |
12:04 | Correct bug in RatufaCoat stack trace height which kept looping indefinitely; Add Task ID to frames and the ability to set them as well. check-in: fdfeb6bc6b user: stephanie.gawroriski tags: trunk | |
03:28 | NumProperties for supervisor property index. check-in: 60f4c4d801 user: stephanie.gawroriski tags: trunk | |
01:43 | Add support for get and set of task ID. check-in: be53facf89 user: stephanie.gawroriski tags: trunk | |
2019-10-04
| ||
23:14 | Add base entries for new system calls and such. check-in: 1229e9e359 user: stephanie.gawroriski tags: trunk | |
2019-10-02
| ||
07:06 | Backup developer notes. check-in: c7c0cec039 user: squirreljme tags: trunk | |
2019-10-01
| ||
23:34 | Document system call indexes and add two system calls for loading classes; Have FATAL_TODO take a parameter. check-in: 935dd8e5c7 user: stephanie.gawroriski tags: trunk | |
22:49 | Bolster the system call documentation some; Make MEMSET system calls return length; Round MEMSET_INT to 4 bytes. check-in: c966891692 user: stephanie.gawroriski tags: trunk | |
07:06 | Backup developer notes. check-in: bf4fc9086f user: squirreljme tags: trunk, x-date-201910 | |
2019-09-30
| ||
07:06 | Backup developer notes. check-in: 16f50c29e8 user: squirreljme tags: trunk | |
2019-09-29
| ||
18:35 | Minor work on the SimJVM. check-in: d5abba9b7e user: stephanie.gawroriski tags: trunk | |
17:34 | Put it all on a single line. check-in: 08731409a4 user: stephanie.gawroriski tags: trunk | |
17:34 | Add note as to why the simulated JVM is used. check-in: 33f4a9b0ce user: stephanie.gawroriski tags: trunk | |
17:31 | Make bootstrap ZIPs not use any compression (for the simulated VM). check-in: 22a39668b6 user: stephanie.gawroriski tags: trunk | |
17:21 | Implement bootstrap compiler which uses a command line based compiler. check-in: 060885a397 user: stephanie.gawroriski tags: trunk | |
15:43 | Refactor the bootstrap compiler and support the standard internal compiler tools. check-in: b0d8c69fb9 user: stephanie.gawroriski tags: trunk | |
07:06 | Backup developer notes. check-in: 71ca0e9b87 user: squirreljme tags: trunk | |
2019-09-28
| ||
18:38 | Move the bootstrap into its own sub-directory so that it is no longer in the root. check-in: ec5031f24c user: stephanie.gawroriski tags: trunk | |
15:56 | Add JVMFunction.jvmPureVirtualCall() to the normal run-time methods. check-in: 1a14f0c3ae user: stephanie.gawroriski tags: trunk | |
15:44 | Ignore directories in ZipPathSetIterator; Ignore directories in the build system VM processor. check-in: cd890a8948 user: stephanie.gawroriski tags: trunk | |
2019-09-26
| ||
02:22 | Improve comments and add to changelog. check-in: 7c0ebee507 user: stephanie.gawroriski tags: trunk | |
02:16 | Document SpringCoat fix. check-in: d33b3d1169 user: stephanie.gawroriski tags: trunk | |
02:14 | Allow SpringCoat to inherit static methods from super classes. check-in: 258c4b5be8 user: stephanie.gawroriski tags: trunk | |
02:08 | Handle Konami's hjoja request from current understanding. check-in: 96a60145ff user: stephanie.gawroriski tags: trunk | |
01:52 | Implement MIDletStateChangeException. check-in: 5a94a41584 user: stephanie.gawroriski tags: trunk | |
01:34 | Handle cases where software uses invalid manifests which only refer to a version for configuration and profile when they should not. check-in: 3335415f86 user: stephanie.gawroriski tags: trunk | |
2019-09-25
| ||
22:58 | Do not print instruction if it is NOP. check-in: 95d7c62581 user: stephanie.gawroriski tags: trunk | |
20:47 | Put debug note on platform request. check-in: c63e9803a0 user: stephanie.gawroriski tags: trunk | |
14:07 | Mirror to repo.or.cz check-in: c435aef1ac user: stephanie.gawroriski tags: trunk | |
2019-09-24
| ||
23:26 | Add third soft key for Nokia FullCanvas. check-in: 1ff9b87aea user: stephanie.gawroriski tags: trunk | |
01:13 | Updated changelog. check-in: 142ae08134 user: stephanie.gawroriski tags: trunk | |
01:12 | Implement Nokia FullCanvas, since I was informed that a large number of games support it (and it was simple to implement anyway). check-in: 304881420a user: stephanie.gawroriski tags: trunk | |
2019-09-23
| ||
22:31 | Move allocator to its own class and not have it be in ClientTask. check-in: 502c77da13 user: stephanie.gawroriski tags: trunk | |
07:05 | Backup developer notes. check-in: f241286c22 user: squirreljme tags: trunk | |
2019-09-22
| ||
20:27 | Add ClassPath class. check-in: c630310fb2 user: stephanie.gawroriski tags: trunk | |
19:56 | Add Deprecated and deprecate some old task stuff. check-in: a09cb784f1 user: stephanie.gawroriski tags: trunk | |
19:50 | Refactoring by moving around classes into sub-packages for organization. check-in: e870443395 user: stephanie.gawroriski tags: trunk | |
16:54 | Implement read of single byte in blobs. check-in: 3013cea250 user: stephanie.gawroriski tags: trunk | |
16:25 | Correct read from wrong location when initializing a BootRomLibrary. check-in: 555410bbdb user: stephanie.gawroriski tags: trunk | |
15:30 | Correct checking of array storing (it was checking against ClassInfo); use null instead of Unknown in NativeCPU traces. check-in: 58aee7fba5 user: stephanie.gawroriski tags: trunk | |
14:51 | Add more debug code printing (no integer and UTF pointer); Make printing the stack trace more resiliant so debug info can always be extracted check-in: 982159bf9a user: stephanie.gawroriski tags: trunk | |
14:23 | Print debug when there is a double fault handling an exception; Implement Boolean; Include return value and exception register in frame return. check-in: f5a9151796 user: stephanie.gawroriski tags: trunk | |
14:06 | Comment correction. check-in: 2816adf7a0 user: stephanie.gawroriski tags: trunk | |
13:15 | Add source file name to DEBUG_ENTRY (breaks compatibility). check-in: e9eaca79a8 user: stephanie.gawroriski tags: trunk | |
12:44 | Refactor and move around the JVM stuff a bit to organize it. check-in: 29bae2a684 user: stephanie.gawroriski tags: trunk | |
07:05 | Backup developer notes. check-in: e2992a3e94 user: squirreljme tags: trunk | |
2019-09-21
| ||
21:17 | Whitespace changes. check-in: b00d8100ff user: stephanie.gawroriski tags: trunk | |
20:15 | Base for JVM loader package. check-in: b64dc14787 user: stephanie.gawroriski tags: trunk | |
18:21 | Add information on development virtual machines. check-in: c06e8681e1 user: stephanie.gawroriski tags: trunk | |
17:03 | Do not skip over private methods because they may be invoke virtualed from the same class. check-in: ad3c9920f9 user: stephanie.gawroriski tags: trunk | |
16:15 | On memory read fail from int array debug read value before tossing the exception; When allocation ClassInfo use the size of ClassInfo and not the current class (memory corruption). check-in: 400b8a71a4 user: stephanie.gawroriski tags: trunk | |
15:38 | Add switch on debug. check-in: 12a7a88c6d user: stephanie.gawroriski tags: trunk | |
15:36 | Correct noted string offset. check-in: be4d58dad2 user: stephanie.gawroriski tags: trunk | |
15:30 | Remove pool pointer print. check-in: 7796555aca user: stephanie.gawroriski tags: trunk | |
15:29 | Correct class info BootRAM init writing to the wrong location. check-in: 2fcf2c1ce5 user: stephanie.gawroriski tags: trunk | |
14:14 | Actually write class data to the ROM. check-in: 484fffe1c1 user: stephanie.gawroriski tags: trunk | |
13:57 | Output header again. check-in: 7f286ad520 user: stephanie.gawroriski tags: trunk | |
13:47 | Write a blank bootstrap JAR pool if there is none. check-in: 0b22f881a4 user: stephanie.gawroriski tags: trunk | |
13:45 | Correct object not getting the needed minimized fields; Writing of more field data. check-in: 3c8d9a1d62 user: stephanie.gawroriski tags: trunk | |
13:29 | Write of bootstrap class infos. check-in: 137baa8b76 user: stephanie.gawroriski tags: trunk | |
12:37 | Write of vtables. check-in: 2f146bfd9b user: stephanie.gawroriski tags: trunk | |
07:05 | Backup developer notes. check-in: d0c2234d2b user: squirreljme tags: trunk | |
2019-09-20
| ||
11:27 | Reserve space for int arrays so the pointers to the vtables are known quicker (as there can be recursive building). check-in: 4e79bf73e8 user: stephanie.gawroriski tags: trunk | |
10:55 | Base for final vtable calculation. check-in: 53578c4fa1 user: stephanie.gawroriski tags: trunk | |
07:05 | Backup developer notes. check-in: e8ffb734b5 user: squirreljme tags: trunk | |
2019-09-16
| ||
21:18 | Base vtable building logic; Commonize integer array building. check-in: 2e8f5d48c0 user: stephanie.gawroriski tags: trunk | |
2019-09-15
| ||
23:42 | Add interface classes. check-in: 50204f8a74 user: stephanie.gawroriski tags: trunk | |
21:23 | Add base offset. check-in: ba6b2cd3c9 user: stephanie.gawroriski tags: trunk | |
21:22 | Add cellsize. check-in: 39f402a0a0 user: stephanie.gawroriski tags: trunk | |
21:20 | Add dimensions. check-in: d2f89771d0 user: stephanie.gawroriski tags: trunk | |
21:09 | Add magic number. check-in: 5583978396 user: stephanie.gawroriski tags: trunk | |
21:07 | Write of mini pointer. check-in: 4c5e0a9ae7 user: stephanie.gawroriski tags: trunk | |
07:05 | Backup developer notes. check-in: 8a29272858 user: squirreljme tags: trunk | |
01:37 | Write of class name. check-in: a161e4896b user: stephanie.gawroriski tags: trunk | |
01:27 | Write object count. check-in: 66a100c9ec user: stephanie.gawroriski tags: trunk | |
01:26 | Add selfptr. check-in: 03b1ccc51a user: stephanie.gawroriski tags: trunk | |
01:25 | Write allocation size. check-in: a76f9517fc user: stephanie.gawroriski tags: trunk | |
01:20 | Base handle of field data. check-in: 3a9b8e8c74 user: stephanie.gawroriski tags: trunk | |
01:14 | Get of class super name. check-in: 58d89d8aed user: stephanie.gawroriski tags: trunk | |
01:11 | Handle of named string and class info pointers. check-in: 634d39d355 user: stephanie.gawroriski tags: trunk | |
01:00 | Add offset to pool entries. check-in: 6d07317e90 user: stephanie.gawroriski tags: trunk | |
00:50 | Base for type handling; Add get of type for BasicPoolEntry. check-in: 47acaa84b5 user: stephanie.gawroriski tags: trunk | |
00:47 | Base loop logic for processing pool entries. check-in: 1e49cd8105 user: stephanie.gawroriski tags: trunk | |
00:35 | Obtaining of the boot section information. check-in: 68e0673f07 user: stephanie.gawroriski tags: trunk | |
00:28 | Add comment as to why the sections are fixed size. check-in: df35bd6594 user: stephanie.gawroriski tags: trunk | |
00:27 | Always copy manifest to uncompressed section in the JAR. check-in: 86a1c1d3ad user: stephanie.gawroriski tags: trunk | |
00:24 | Libretro: support building using tvOS SDK (Merge GitHub PR #52) check-in: 51fb7b7c85 user: yoshi.sugawara tags: trunk | |
00:15 | Move code to the LCI and stub it. check-in: bdf0e6feed user: stephanie.gawroriski tags: trunk | |
2019-09-14
| ||
23:16 | More refactoring work on the minimizer. check-in: 9ad7fa5d28 user: stephanie.gawroriski tags: trunk | |
22:43 | More refactoring of the Jar minimizer. check-in: ef03457b40 user: stephanie.gawroriski tags: trunk | |
22:07 | More refactoring of the JarMinimizer code. check-in: 9c6da7f8c6 user: stephanie.gawroriski tags: trunk | |
21:32 | Some initial work on refactoring the JAR Minimizer too. check-in: 308d85a2f3 user: stephanie.gawroriski tags: trunk | |
20:13 | Add blank bootstrap state. check-in: 7930e1ef64 user: stephanie.gawroriski tags: trunk | |
20:12 | Rename the __BootInfo__ class and make it public. check-in: 56b0f88d08 user: stephanie.gawroriski tags: trunk | |
2019-09-12
| ||
07:04 | Backup developer notes. check-in: e450239b4e user: squirreljme tags: trunk | |
00:16 | Remove some debug code. check-in: a41cf59111 user: stephanie.gawroriski tags: trunk | |
2019-09-11
| ||
22:59 | Correct load of string constant entries (use UsedString); Add get of this name for a class. check-in: 3382ce9d92 user: stephanie.gawroriski tags: trunk | |
15:19 | Add by index in DCRP. check-in: 46de5da585 user: stephanie.gawroriski tags: trunk | |
15:14 | Add decode of method index. check-in: 8eb04afde1 user: stephanie.gawroriski tags: trunk | |
15:09 | Add field reference. check-in: 0ca1cefb3a user: stephanie.gawroriski tags: trunk | |
15:02 | Decode of class pool reference. check-in: a42203c959 user: stephanie.gawroriski tags: trunk | |
15:00 | Add a NotedString which is used for the debug entry, it represents a string to be used without needing to make a string object for it. check-in: 503fab114a user: stephanie.gawroriski tags: trunk | |
14:55 | Handling of class info pointer and invoked methods. check-in: 2c510e56f3 user: stephanie.gawroriski tags: trunk | |
14:36 | Correct dual pool encoding and the wrong section offsets being used for normal entry writes. check-in: c6dca51a8d user: stephanie.gawroriski tags: trunk | |
14:30 | Initialize pool values. check-in: 609678434f user: stephanie.gawroriski tags: trunk | |
14:23 | Read of class names. check-in: 925f4d70f5 user: stephanie.gawroriski tags: trunk | |
14:17 | Decode method descriptors. check-in: 0f5627ea25 user: stephanie.gawroriski tags: trunk | |
14:15 | Internally represent parts as shorts in the pool entries. check-in: 340a286a61 user: stephanie.gawroriski tags: trunk | |
14:10 | Make int/float consist of parts, it is simpler to handler and matches long/double. check-in: a6b7e6ef96 user: stephanie.gawroriski tags: trunk | |
2019-09-10
| ||
07:04 | Backup developer notes. check-in: 10cdb0c83f user: squirreljme tags: trunk | |
2019-09-09
| ||
11:05 | Add base part decode for types which are composed of parts. check-in: 25400e6dfe user: stephanie.gawroriski tags: trunk | |
10:59 | Correct alignment not being written correctly. check-in: 676f9a2f89 user: stephanie.gawroriski tags: trunk | |
07:04 | Backup developer notes. check-in: bae2373524 user: squirreljme tags: trunk | |
2019-09-08
| ||
12:55 | Add checks to ensure the alignment of sections is one or higher. check-in: bc3240b93b user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 4a512f2b74 user: squirreljme tags: trunk | |
2019-09-07
| ||
21:05 | Correct alphabetical order. check-in: a4c411b20a user: stephanie.gawroriski tags: trunk | |
20:52 | base read of string although it is not correct. check-in: e9b96bac3b user: stephanie.gawroriski tags: trunk | |
20:24 | Base outer logic for decoding dual pools. check-in: 0e7c79e38d user: stephanie.gawroriski tags: trunk | |
18:42 | Add base call for decoding the physical pool. check-in: 774f00f698 user: stephanie.gawroriski tags: trunk | |
18:02 | Add method do decode a dual pool that inherits from the JAR or ROM. check-in: 8207280857 user: stephanie.gawroriski tags: trunk | |
17:39 | Wrap standard modified UTF-8 writer for TSOS. check-in: c98c8df4a5 user: stephanie.gawroriski tags: trunk | |
17:28 | Lots of work on the dual pool, encoding it and using it instead of the single pool. check-in: 66cb6b50cf user: stephanie.gawroriski tags: trunk | |
14:47 | Correct the forced use of the simulated VM always being in effect. check-in: c91b1decef user: stephanie.gawroriski tags: trunk | |
2019-09-06
| ||
12:58 | Merge heads. check-in: d77d74c549 user: stephanie.gawroriski tags: trunk | |
12:50 | Set date of next release. check-in: 08ef5704f3 user: stephanie.gawroriski tags: trunk | |
2019-09-03
| ||
07:03 | Backup developer notes. check-in: 992e2041c8 user: squirreljme tags: trunk | |
2019-09-02
| ||
22:12 | Some intro messages. check-in: ff21aaa9c6 user: stephanie.gawroriski tags: trunk | |
20:26 | Add base for simulated virtual machine, for running without a JVM (but currently with a compiler). check-in: cc52e48c17 user: stephanie.gawroriski tags: trunk | |
15:16 | Change the UNIX build script to use the wrapper java/javac scripts instead. check-in: 4ac68bd874 user: stephanie.gawroriski tags: trunk | |
15:10 | Update the blog scripts. check-in: aae9e71355 user: stephanie.gawroriski tags: trunk | |
15:05 | Move decomma dependencies script to the old area. check-in: 5785f4147c user: stephanie.gawroriski tags: trunk | |
15:04 | Update fossil script. check-in: e31361a090 user: stephanie.gawroriski tags: trunk | |
14:47 | Move some more old utilties over. check-in: b564c30ef6 user: stephanie.gawroriski tags: trunk | |
14:46 | Move key cut script over. check-in: 6926dd2113 user: stephanie.gawroriski tags: trunk | |
14:45 | Move the manifest stuff over. check-in: e15d80d032 user: stephanie.gawroriski tags: trunk | |
14:44 | Move old scripts over. check-in: ae284d7a3c user: stephanie.gawroriski tags: trunk | |
14:05 | Enhanced the wrapper scripts a bit. check-in: 9928111576 user: stephanie.gawroriski tags: trunk | |
14:02 | Add shell scripts to wrap java and javac. check-in: be9d69d021 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: fa4ebbd142 user: squirreljme tags: trunk | |
2019-09-01
| ||
14:49 | Refactor encoding of the pool and other things to use the table sections. check-in: 1bbb785b41 user: stephanie.gawroriski tags: trunk | |
14:22 | Add two method choices. check-in: 998b0c0a84 user: stephanie.gawroriski tags: trunk | |
14:16 | Write everything into the dual pool instead. check-in: 6fe907659c user: stephanie.gawroriski tags: trunk | |
12:27 | Add big comment to the JavaME usage. check-in: 743c554c23 user: stephanie.gawroriski tags: trunk, x-date-201909 | |
2019-08-26
| ||
07:03 | Backup developer notes. check-in: 39ecdfa5c8 user: squirreljme tags: trunk | |
2019-08-25
| ||
16:00 | Base outer class switch to the new pool stuff. check-in: d565bb959b user: stephanie.gawroriski tags: trunk | |
15:53 | Base encode of layered pool data. check-in: ff5b828528 user: stephanie.gawroriski tags: trunk | |
13:08 | Add base for writing layered pools and such. check-in: 5ffc4f93f0 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 4dcc4fa8f1 user: squirreljme tags: trunk | |
2019-08-24
| ||
16:39 | Implement writing of table section outputs. check-in: 070a49c145 user: stephanie.gawroriski tags: trunk | |
16:18 | Record write address and size into sections. check-in: 7032868ffb user: stephanie.gawroriski tags: trunk | |
15:20 | Fix NPE for rewrites; Minor work on table section output. check-in: b74a460519 user: stephanie.gawroriski tags: trunk | |
14:02 | Make sections references in Rewrite because it will be recursive and we need to be able to garbage collect. check-in: 10e5d9198f user: stephanie.gawroriski tags: trunk | |
13:50 | Allow an alternative compiler to be chosen for Windows. check-in: 78877d5565 user: stephanie.gawroriski tags: trunk | |
13:49 | More work on the table section writer; Correct EOF magic being written to the wrong section. check-in: 188e79b050 user: stephanie.gawroriski tags: trunk | |
2019-08-19
| ||
07:03 | Backup developer notes. check-in: 7a790337eb user: squirreljme tags: trunk | |
2019-08-12
| ||
07:02 | Backup developer notes. check-in: 3501ff322b user: squirreljme tags: trunk | |
2019-08-11
| ||
19:37 | Minor work. check-in: 136b7a91f4 user: stephanie.gawroriski tags: trunk | |
17:18 | Writing of bytes and such; Update PGP key as it has just expired. check-in: 0411527e1a user: stephanie.gawroriski tags: trunk | |
15:40 | Implement some base methods for writing data. check-in: 8312e39f0f user: stephanie.gawroriski tags: trunk | |
15:16 | Refactor the minimizer to use the new table section output as it is easier to manage. check-in: 5bd3e800ba user: stephanie.gawroriski tags: trunk | |
14:28 | Just make the variable length the minimum value. check-in: 34669358f3 user: stephanie.gawroriski tags: trunk | |
14:27 | Add base class for the table section output stream. check-in: e0aa2eeed0 user: stephanie.gawroriski tags: trunk | |
13:38 | Make Minimizer.__dosRound() return the current size. check-in: 78b5f17ee7 user: stephanie.gawroriski tags: trunk | |
2019-07-31
| ||
07:02 | Backup developer notes. check-in: 3fc7c5f25b user: squirreljme tags: trunk | |
2019-07-28
| ||
07:02 | Backup developer notes. check-in: 68cc73b212 user: squirreljme tags: trunk | |
2019-07-27
| ||
11:22 | Add base for targetted pool builder which will either directly or through an alias write the target pool. check-in: 6b5cc6c99a user: stephanie.gawroriski tags: trunk | |
2019-07-26
| ||
07:02 | Backup developer notes. check-in: 13dcb6c31e user: squirreljme tags: trunk | |
2019-07-25
| ||
22:19 | Unspecify release date for 0.4.0. check-in: 0a71143c08 user: stephanie.gawroriski tags: trunk | |
2019-07-21
| ||
07:02 | Backup developer notes. check-in: f5ce6bdeed user: squirreljme tags: trunk | |
2019-07-20
| ||
12:38 | Deprecate the old pool stuff. check-in: c97997ac5b user: stephanie.gawroriski tags: trunk | |
12:34 | Implement encode of dual-pool data. check-in: b9d162787e user: stephanie.gawroriski tags: trunk | |
11:37 | Base determine of pool type and if it should go in the pool. check-in: 2be98b73af user: stephanie.gawroriski tags: trunk | |
11:07 | Correct offsets for the Jar and Pack for the dual-pool. check-in: f66e6ba3e8 user: stephanie.gawroriski tags: trunk | |
2019-07-18
| ||
07:02 | Backup developer notes. check-in: c86ede7865 user: squirreljme tags: trunk | |
2019-07-17
| ||
17:46 | Base outer pool encoding logic. check-in: b5b3691094 user: stephanie.gawroriski tags: trunk | |
16:54 | Base for encode and write call of the dual pool. check-in: 86d571356b user: stephanie.gawroriski tags: trunk | |
14:32 | Add base for pool encoder and the various class representations of the dual pool. check-in: 6442b8874f user: stephanie.gawroriski tags: trunk | |
14:05 | Add base for dual class runtime pool and the forwarding logic for the shared pool information. check-in: c9574df05d user: stephanie.gawroriski tags: trunk | |
13:27 | Correct SuitesMemory initialization being wrong with the new fields for the split pools. check-in: 80e4b81eb5 user: stephanie.gawroriski tags: trunk | |
13:23 | Remove flowercoat, it is not used. check-in: 787f682dd4 user: stephanie.gawroriski tags: trunk | |
2019-07-16
| ||
07:02 | Backup developer notes. check-in: b44bb6091d user: squirreljme tags: trunk | |
2019-07-15
| ||
14:04 | Add basic pool builder and basic pool entry. check-in: 604bed096d user: stephanie.gawroriski tags: trunk | |
11:45 | Add static and runtime pool to the packfile. check-in: 11f111658b user: stephanie.gawroriski tags: trunk | |
11:39 | Add static and runtime constant pool to the JAR. check-in: c28f03261a user: stephanie.gawroriski tags: trunk | |
11:31 | Add static and runtime constant pools to the class. check-in: 84d7bf5ed1 user: stephanie.gawroriski tags: trunk | |
11:14 | Implement HashMap.put(). check-in: c84097a743 user: stephanie.gawroriski tags: trunk | |
11:03 | Implement MiniClassAccessor.baseInstanceSize(). check-in: fda1b54bff user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: b4cf114941 user: squirreljme tags: trunk | |
2019-07-14
| ||
23:15 | Modify how the console characters are drawn, currently fails on depths lower than 8. check-in: efc0fbe3cd user: stephanie.gawroriski tags: trunk | |
22:37 | Add packed pixel formats. check-in: 375fbc3e42 user: stephanie.gawroriski tags: trunk | |
19:20 | Set the correct bit depth on high density displays. check-in: 94c2d0b741 user: stephanie.gawroriski tags: trunk | |
18:59 | Correct console drawing on other bit-depths. check-in: 84f0d69886 user: stephanie.gawroriski tags: trunk | |
18:56 | Add bytes per pixel information and correct screen wipe up accordingly. check-in: a5506c2946 user: stephanie.gawroriski tags: trunk | |
18:47 | Allow framebuffer to be in different formats; Initialize the screen in Palm OS; Add more framebuffer properties; Allow the framebuffer to be flushed. check-in: 1d06a10049 user: stephanie.gawroriski tags: trunk | |
17:44 | Correct typo, reduce cycle count. check-in: e272805c08 user: stephanie.gawroriski tags: trunk | |
17:42 | Use ROM version macro instead. check-in: 7c2dcb042e user: stephanie.gawroriski tags: trunk | |
13:15 | Put in JVM execution loop. check-in: 8f1da9c927 user: stephanie.gawroriski tags: trunk | |
13:04 | Add JVM destruction code. check-in: 4d21651eff user: stephanie.gawroriski tags: trunk | |
13:00 | Update error title. check-in: 246994e950 user: stephanie.gawroriski tags: trunk | |
12:54 | Add base JVM initialization with error code print. check-in: a531e486b4 user: stephanie.gawroriski tags: trunk | |
12:19 | Use PalmOS glue when allocating to allocate more than 64K. check-in: d8083eba5c user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 32d646c7e1 user: squirreljme tags: trunk | |
2019-07-13
| ||
17:37 | Add more flags to the Palm ROM. check-in: e089fe1b81 user: stephanie.gawroriski tags: trunk | |
17:19 | Remove unique ID; Write short for record ID. check-in: 5c99e150ea user: stephanie.gawroriski tags: trunk | |
17:14 | Write missing next record list. check-in: 7c8be614a6 user: stephanie.gawroriski tags: trunk | |
16:49 | Writing of PalmOS databases or resources. check-in: 24f52edab8 user: stephanie.gawroriski tags: trunk | |
15:49 | Record the epoch difference for UNIX and PalmOS (Mac). check-in: ecce1ba61d user: stephanie.gawroriski tags: trunk | |
15:47 | Set attributes in the ROM database; Write of name and attributes. check-in: f1cdff6ee7 user: stephanie.gawroriski tags: trunk | |
14:44 | Add write to byte array version of the database. check-in: a2e7a01986 user: stephanie.gawroriski tags: trunk | |
14:41 | Write part of the database fields. check-in: 49d76c6c68 user: stephanie.gawroriski tags: trunk | |
14:21 | Building of the SquirrelJME ROM. check-in: 9edcb5e052 user: stephanie.gawroriski tags: trunk | |
13:36 | Add base for PalmOS distribution; Add base for PalmOS utilities. check-in: cc0e30498e user: stephanie.gawroriski tags: trunk | |
13:25 | Adjust SummerCoatROM builder to allow potential fork offs. check-in: abbc2b7c1f user: stephanie.gawroriski tags: trunk | |
12:56 | In sjme_vmmresolve allow Virtual Memory to be banked. check-in: 7268763706 user: stephanie.gawroriski tags: trunk | |
01:38 | Actually link in all the DOS files. check-in: 8e18d64220 user: stephanie.gawroriski tags: trunk | |
01:36 | If RAM fails to allocate, cut in half and try again. check-in: a5e77ffbcf user: stephanie.gawroriski tags: trunk | |
01:31 | Add Palm OS Icon resources. check-in: 612046619c user: stephanie.gawroriski tags: trunk | |
00:52 | Add base build support for PalmOS. check-in: 9f0fc01d0f user: stephanie.gawroriski tags: trunk | |
00:20 | Remove define usage for standard C RatufaCoat. check-in: 2bd2e5d753 user: stephanie.gawroriski tags: trunk | |
2019-07-12
| ||
07:02 | Backup developer notes. check-in: cfe7068739 user: squirreljme tags: trunk | |
2019-07-11
| ||
22:46 | Add Throwable.addSuppressed in the supervisor (for try-with-resources); Have loadClassInfo return an object instead of a pointer (so other things may be accessed); More base work on class initialization check-in: d869664507 user: stephanie.gawroriski tags: trunk | |
15:16 | Refactor the library lookup and such so that it is cleaner. check-in: 0f3a56d86f user: stephanie.gawroriski tags: trunk | |
2019-07-06
| ||
13:28 | Remove hiring message. check-in: b5079dbeeb user: stephanie.gawroriski tags: trunk | |
13:11 | Add XRP. check-in: 321912aade user: stephanie.gawroriski tags: trunk | |
2019-07-04
| ||
07:02 | Backup developer notes. check-in: 2f25f2933b user: squirreljme tags: trunk | |
2019-07-03
| ||
07:02 | Backup developer notes. check-in: c0b20471e9 user: squirreljme tags: trunk | |
02:26 | Update description of SquirrelJME, it does what it does now; Add description matter. check-in: dc0b4e376d user: stephanie.gawroriski tags: trunk | |
2019-07-02
| ||
22:52 | Correct incorrect windowing. check-in: 522ebbc8d7 user: stephanie.gawroriski tags: trunk | |
22:49 | Fill in randomly with noise. check-in: d0df7a244d user: stephanie.gawroriski tags: trunk | |
17:01 | Add basic cursor moving around. check-in: cd0c5b8aa0 user: stephanie.gawroriski tags: trunk | |
16:44 | Caching and drawing of background tiles. check-in: 74ac124f83 user: stephanie.gawroriski tags: trunk | |
16:33 | Base drawing of the selection box. check-in: 054c4350b4 user: stephanie.gawroriski tags: trunk | |
15:59 | Add the basic tile type graphics. check-in: 735fc0af48 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: fb66201f08 user: squirreljme tags: trunk | |
2019-07-01
| ||
20:36 | Very basic tilemap init (all zeros). check-in: 34d6277973 user: stephanie.gawroriski tags: trunk | |
20:27 | Add base initialization of the tilemap. check-in: f00c1a685e user: stephanie.gawroriski tags: trunk | |
19:58 | Describe the SQ package. check-in: 26faee6f15 user: stephanie.gawroriski tags: trunk | |
18:42 | Initialize base random seed. check-in: 4dc07dff98 user: stephanie.gawroriski tags: trunk | |
18:12 | Correct warning and compilation errors in RatufaCoat. check-in: 8bf1aedb53 user: stephanie.gawroriski tags: trunk | |
17:01 | Set current on the game interface. check-in: a5ce9a6ecb user: stephanie.gawroriski tags: trunk | |
16:59 | Correct compilation error. check-in: 5c61c02674 user: stephanie.gawroriski tags: trunk | |
16:44 | Class work. check-in: e28836423f user: stephanie.gawroriski tags: trunk | |
16:32 | Add base for game classes and such. check-in: 111cd6b4fd user: stephanie.gawroriski tags: trunk | |
16:09 | Add base for new Squirrel Quarrel MIDlet and such. check-in: bc1b519d5b user: stephanie.gawroriski tags: trunk | |
14:51 | Remove space. check-in: 6981cd552c user: stephanie.gawroriski tags: trunk | |
12:24 | Add ATOMIC_COMPARE_SET_AND_GET; Add ability to generate atomic operations via assembly. check-in: 7aed923c63 user: stephanie.gawroriski tags: trunk | |
11:53 | Synchronized ClassInfo. check-in: d6ba3195e8 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 30e9809e99 user: squirreljme tags: trunk, x-date-201907 | |
00:11 | Correct bytes being truncated on flush of a PrintStream. check-in: bef523c8ff user: stephanie.gawroriski tags: trunk | |
2019-06-30
| ||
23:29 | Image.getGraphics() correctly enables the alpha channel if one is used; Rework GameCanvas to use a raw pixel buffer. check-in: 755b182ede user: stephanie.gawroriski tags: trunk | |
21:38 | Do not read the table of contents offset and entry count in BootLibrary() because it triggers builds in plain SummerCoat. check-in: 84e6aa7adb user: stephanie.gawroriski tags: trunk | |
19:53 | Always exit all profiler frames with the launcher exits; Add extra profiling to SummerCoat (breakpoint and syscalls). check-in: ca8f827836 user: stephanie.gawroriski tags: trunk | |
19:41 | Add exitAll() to ProfilerSnapshot without a time. check-in: f90a142aa8 user: stephanie.gawroriski tags: trunk | |
19:37 | Add actual VirtualMachine class for SummerCoat which runs it. check-in: 8714582c83 user: stephanie.gawroriski tags: trunk | |
18:55 | Re-order badges. check-in: dbadc18919 user: stephanie.gawroriski tags: trunk | |
18:52 | Add Twitter shield. check-in: d55e5a2688 user: stephanie.gawroriski tags: trunk | |
18:49 | Update CircleCI badge to one that looks nicer. check-in: 5bcacceeef user: stephanie.gawroriski tags: trunk | |
18:46 | Add Discord shield. check-in: 0071e0086d user: stephanie.gawroriski tags: trunk | |
18:43 | Add Patreon shield. check-in: 1bae785dee user: stephanie.gawroriski tags: trunk | |
18:34 | Make Liberapay image secure. check-in: cb5772e9c5 user: stephanie.gawroriski tags: trunk | |
18:32 | For the profiler thread, add automatic frame times (no last long parameter); Implement the profiler for SummerCoat. check-in: 7deca59704 user: stephanie.gawroriski tags: trunk | |
13:05 | Add base for mini CLDC which are just stubs. check-in: 1a1a617462 user: stephanie.gawroriski tags: trunk | |
12:36 | Add test for the compiler. check-in: 1c77e1edc8 user: stephanie.gawroriski tags: trunk | |
11:32 | Add base for documentation interface. check-in: d5251643ab user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e5e5906d19 user: squirreljme tags: trunk | |
01:40 | Update PR template. check-in: 18db623fe0 user: stephanie.gawroriski tags: trunk | |
01:37 | Update contributor agreement and PR template. check-in: e58e9bd4f6 user: stephanie.gawroriski tags: trunk | |
00:55 | Add author map. check-in: 22e27deaeb user: stephanie.gawroriski tags: trunk | |
00:35 | Add Liberapay. check-in: 267221e84a user: stephanie.gawroriski tags: trunk | |
00:32 | Add Liberapay. check-in: 7e35a86b03 user: stephanie.gawroriski tags: trunk | |
00:32 | Perform base scan for class information. check-in: 1716b4aaaf user: stephanie.gawroriski tags: trunk | |
2019-06-29
| ||
23:20 | Put release at August 1, 2019 for now. check-in: 4353f473c4 user: stephanie.gawroriski tags: trunk | |
21:28 | Move the classpath index scanning to another method. check-in: 690cfe1023 user: stephanie.gawroriski tags: trunk | |
19:01 | Escape the underscore. check-in: d21ca168fd user: stephanie.gawroriski tags: trunk | |
19:00 | Add instructions on finding the overlay. check-in: 63b4439662 user: stephanie.gawroriski tags: trunk | |
17:28 | Add GitHub social banner. check-in: cf18c0f746 user: stephanie.gawroriski tags: trunk | |
17:14 | Add GitHub funding file. check-in: e299e4f619 user: stephanie.gawroriski tags: trunk | |
15:36 | Run the splash image loader in the background so that way the copyright and such can appear as fast as possible. check-in: 14e1df22d2 user: stephanie.gawroriski tags: trunk | |
15:21 | Tweak the splash screen to make the copyright region easier to read and include the Patreon link. check-in: 97b2df9798 user: stephanie.gawroriski tags: trunk | |
13:49 | Add NullVolumeControl for the NullPlayer. check-in: 2f4367ed0f user: stephanie.gawroriski tags: trunk | |
13:32 | Document changes. check-in: 0500275952 user: stephanie.gawroriski tags: trunk | |
13:31 | Add fallback for line.separator check-in: c03c0b3d6d user: stephanie.gawroriski tags: trunk | |
13:29 | Make the fallback encoding UTF-8. check-in: 504dd9fa17 user: stephanie.gawroriski tags: trunk | |
13:28 | Have a valid value for microedition.encoding as well. check-in: 1cab0a48e8 user: stephanie.gawroriski tags: trunk | |
13:23 | Have fallback value for `microedition.configuration` and `microedition.locale`. check-in: 1cc4ce97d4 user: stephanie.gawroriski tags: trunk | |
13:08 | Implement marking and skipBytes() in DataInputStream. check-in: 38c0c73b8f user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 1c0d39ab1e user: squirreljme tags: trunk | |
00:27 | Add system call to obtain the OptionJAR (if any); Add OptionJAR access to RatufaCoat. check-in: f9b615e7ce user: stephanie.gawroriski tags: trunk | |
00:06 | Base work on load game. check-in: e107866520 user: stephanie.gawroriski tags: trunk | |
2019-06-28
| ||
23:56 | Remove the need for preset ROM in RetroArch. check-in: e252210503 user: stephanie.gawroriski tags: trunk | |
23:43 | Implement system reset in RetroArch. check-in: a7c794882c user: stephanie.gawroriski tags: trunk | |
21:15 | Add note when a class is being initialized. check-in: 4903eadbc8 user: stephanie.gawroriski tags: trunk | |
20:59 | Correct the BootRom reading from the wrong location for the main class. check-in: f31804f1a0 user: stephanie.gawroriski tags: trunk | |
20:00 | Remove allocator debug print. check-in: 44e7a13343 user: stephanie.gawroriski tags: trunk | |
20:00 | When reading from memory actually store the read value into the destination register. check-in: 3014fced1e user: stephanie.gawroriski tags: trunk | |
19:59 | Add more debug. check-in: 100f6b7487 user: stephanie.gawroriski tags: trunk | |
19:24 | Add more debugging. check-in: f1061286e1 user: stephanie.gawroriski tags: trunk | |
19:17 | Add more debug. check-in: bc8942f93a user: stephanie.gawroriski tags: trunk | |
18:43 | Add more debugging. check-in: 227a64356b user: stephanie.gawroriski tags: trunk | |
18:12 | Add extra argument for map at, but do not use it currently. check-in: 1bf4e986d1 user: stephanie.gawroriski tags: trunk | |
18:03 | Correct parsing of incorrect operation argument types. check-in: b83cb42729 user: stephanie.gawroriski tags: trunk | |
14:35 | Implement part of NullPlayer with listeners. check-in: 2e560fbdc0 user: stephanie.gawroriski tags: trunk | |
14:04 | libretro: Android update (GitHub Closes #38) check-in: 9d6db918e9 user: aaron.kling tags: trunk | |
13:59 | Do not print the JAR entry that was being scanned. check-in: 337443f2a5 user: stephanie.gawroriski tags: trunk | |
13:58 | Double the allocation threshold. check-in: caa03a1351 user: stephanie.gawroriski tags: trunk | |
13:55 | Do not throw exceptions in jvmNew and jvmNewArray, return 0 instead; Check for OOM after new/newarray; Add negative array size check check-in: 25a74c3272 user: stephanie.gawroriski tags: trunk | |
13:33 | Correct the point counter, which would not reset. check-in: 92f46983dc user: stephanie.gawroriski tags: trunk | |
13:29 | Do not write extra field for non-boot JARs. check-in: 3a9a15cac1 user: stephanie.gawroriski tags: trunk | |
13:20 | Disallow allocation of a negative size. check-in: ffa1efa0ef user: stephanie.gawroriski tags: trunk | |
13:17 | Add more pool debug; Remove virtual memory define. check-in: f542413a86 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 38272b4525 user: squirreljme tags: trunk | |
2019-06-27
| ||
23:43 | Displays are in color if they have more than two colors. check-in: 23688bdbd7 user: stephanie.gawroriski tags: trunk | |
23:33 | Adjustment to memset. check-in: 7964a27c69 user: stephanie.gawroriski tags: trunk | |
17:56 | Move CPU state into its own structure (so other parts are shared, less messy) check-in: 1aae47636f user: stephanie.gawroriski tags: trunk | |
17:36 | Do not clear error state on execution. check-in: ac257ccfac user: stephanie.gawroriski tags: trunk | |
14:05 | Correct Java constant memory access being wrong. check-in: a8b0bbf1c6 user: stephanie.gawroriski tags: trunk | |
14:03 | Check for register overflow. check-in: 09b4ed04f1 user: stephanie.gawroriski tags: trunk | |
13:55 | Stop if a boot seed hits an error. check-in: 7bed8d5620 user: stephanie.gawroriski tags: trunk | |
13:54 | Remove un-needed variable. check-in: dc9e359d38 user: stephanie.gawroriski tags: trunk | |
13:51 | Correct printing of location (debug); Remove unneeded variable. check-in: 21a64e9f91 user: stephanie.gawroriski tags: trunk | |
13:18 | Correct address resolution which only looked at the first map. check-in: ee28fe3759 user: stephanie.gawroriski tags: trunk | |
13:12 | Print error messages in more places. check-in: 4c9f26dde4 user: stephanie.gawroriski tags: trunk | |
12:54 | Print error code in standard C as well. check-in: 1fe372d856 user: stephanie.gawroriski tags: trunk | |
12:52 | Implement memory read/write. check-in: 81f29f9cdf user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: ed5c93295a user: squirreljme tags: trunk | |
2019-06-26
| ||
22:53 | Minor VM work. check-in: 274ada716f user: stephanie.gawroriski tags: trunk | |
12:03 | Implement some VMEM functions. check-in: 35d2904fd5 user: stephanie.gawroriski tags: trunk | |
11:55 | Implement mapping. check-in: 02e3a05897 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e579cf9c7b user: squirreljme tags: trunk | |
2019-06-25
| ||
20:38 | Base initialize of VMEM. check-in: d9bd68e46a user: stephanie.gawroriski tags: trunk | |
20:35 | Base start of RatufCoat memory refactor. check-in: ef443875e8 user: stephanie.gawroriski tags: trunk | |
17:56 | Move memory alloc/free to another file. check-in: 683e588524 user: stephanie.gawroriski tags: trunk | |
17:50 | Correct compilation error. check-in: 9e031307dc user: stephanie.gawroriski tags: trunk | |
17:43 | Some code cleanup. check-in: c681c77b07 user: stephanie.gawroriski tags: trunk | |
17:39 | In RatufaCoat add an extended error state. check-in: e8f8c56941 user: stephanie.gawroriski tags: trunk | |
17:18 | Add memory location check in RatufaCoat. check-in: f52b5f89f3 user: stephanie.gawroriski tags: trunk | |
17:01 | Print of the error hex code on error. check-in: 5c8f0100d5 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 32ca2d3b41 user: squirreljme tags: trunk | |
2019-06-24
| ||
21:14 | Double the threshold. check-in: 689cc9e017 user: stephanie.gawroriski tags: trunk | |
20:54 | Add threshold checker; Base scanning of the boot library for a class. check-in: 51ae4509c3 user: stephanie.gawroriski tags: trunk | |
19:04 | Implement StringBuilder.append(String). check-in: 761449bf16 user: stephanie.gawroriski tags: trunk | |
18:59 | In JarMinimizer do a proper scan for instance methods which may be in a super class; Implement todo.TODO(); Base scan for classes in the class library check-in: e331d33c91 user: stephanie.gawroriski tags: trunk | |
18:40 | Implement HashMap.containsKey(). check-in: 7f0d6357e8 user: stephanie.gawroriski tags: trunk | |
16:12 | Correct compile errors. check-in: 2f1d4488fa user: stephanie.gawroriski tags: trunk | |
16:12 | Fix compile error. check-in: 61f5dfc7d8 user: stephanie.gawroriski tags: trunk | |
16:11 | Forward the other Image.createImage() call. check-in: 2461913251 user: stephanie.gawroriski tags: trunk | |
16:02 | Handle cases where the processor has to defined state at the start of an instruction but it is jumped back to later in code, use a pure stack map table state. check-in: 65af5af3e9 user: stephanie.gawroriski tags: trunk | |
15:35 | Do not perform any inner class checks. check-in: 8946c4ec85 user: stephanie.gawroriski tags: trunk | |
15:26 | Do not compile the binary if there is no source. check-in: d6208a3659 user: stephanie.gawroriski tags: trunk | |
15:26 | Handle no source code in SXS dump. check-in: 35efae1dfd user: stephanie.gawroriski tags: trunk | |
15:01 | Implement Vector.copyInto(). check-in: 8d0ca7fe25 user: stephanie.gawroriski tags: trunk | |
13:54 | Do not throw a ClassCastException in a CHECKCAST if the instance is null. check-in: 2d630d8267 user: stephanie.gawroriski tags: trunk | |
13:47 | Make exception into a temporary rather than the exception register because the constructor for the exception will see that the exception handler is set and then start handling them. check-in: 7d82a56f11 user: stephanie.gawroriski tags: trunk | |
13:39 | Do not OOPS in SummerCoat if the instruction is not valid (all of them are implemented so any invalid instructions are VM errors now). check-in: 9794b407be user: stephanie.gawroriski tags: trunk | |
13:37 | In SummerCoat disallow returning from the top-most frame without a system call. check-in: 05cc0e685b user: stephanie.gawroriski tags: trunk | |
13:34 | In RatufaCoat, disallow a standard RETURN at the top-most frame (it must be exited from!). check-in: 7c1b546b9e user: stephanie.gawroriski tags: trunk | |
13:30 | Remove extra checks for exceptions when there have been explicit checks already done as needed (this should reduce code density); Set integer/long DIV/REM to be able to throw exceptions; Check for int/long divide by zero (register does a code check, while constant does a compile time check). check-in: e208d7ef58 user: stephanie.gawroriski tags: trunk | |
13:00 | Better print of class type in the trace. check-in: 17619e6b00 user: stephanie.gawroriski tags: trunk | |
12:58 | Print the class name in the throwable stack trace. check-in: 477d799f25 user: stephanie.gawroriski tags: trunk | |
12:38 | Base work on HashMap get. check-in: b97ebdc11d user: stephanie.gawroriski tags: trunk | |
12:04 | Add base for hashmap and client class information. check-in: 2e5329e695 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e040a2380b user: squirreljme tags: trunk | |
00:27 | Move the stuff from BootLibrary which reads from the ROM into BootRom. check-in: 14df872842 user: stephanie.gawroriski tags: trunk | |
2019-06-23
| ||
23:45 | Store the hashcode for resources in the JAR so just an integer has to be checked before a full comparison is done. check-in: 7bdd76e220 user: stephanie.gawroriski tags: trunk | |
23:31 | Sort the resources that are stored in the JAR, binary tree lookups will be done. check-in: 435446ee5e user: stephanie.gawroriski tags: trunk | |
19:54 | Normalize class names to forward slashes instead of dots. check-in: 8ee8a4dff0 user: stephanie.gawroriski tags: trunk | |
19:50 | Base for loadClassInfo(). check-in: 8b341f190f user: stephanie.gawroriski tags: trunk | |
18:28 | Add note that task is being initialized. check-in: 4c0f82016d user: stephanie.gawroriski tags: trunk | |
18:08 | Put in the new splash screen. check-in: cf5ca80247 user: stephanie.gawroriski tags: trunk | |
17:43 | Add more pixel art by Kat Adam-MacEwen. check-in: 0c2e3984ac user: stephanie.gawroriski tags: trunk | |
17:10 | Use user supplied main class or use the ROM supplied main class. check-in: 61c6d861b7 user: stephanie.gawroriski tags: trunk | |
17:01 | Place in the main class of the launcher into the BootROM; Move the TOCOffset to after the num jars so new boot entries can be added without breaking things. check-in: e445fc1b23 user: stephanie.gawroriski tags: trunk | |
16:23 | Add method to allocator for a task in a given content. check-in: 98340f1590 user: stephanie.gawroriski tags: trunk | |
16:14 | Correct ByteDeque error codes. check-in: 210d3d33ec user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in test/libs/tac check-in: 63c598e1d4 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/mids/squirrel-quarrel check-in: 727ba30f34 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/zip check-in: 6a90ad25a5 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/tool-profiler check-in: 3ddea64bef user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/tool-manifest-reader check-in: 4f8e9c2885 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/tool-jarfile check-in: 6f5760acc8 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/tool-classfile check-in: d44a32f742 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/summercoat-vm check-in: 6cb4620629 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/springcoat-vm check-in: 3422d5971b user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/io check-in: c0715bdd4a user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/common-vm-stubs check-in: 4796be0955 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/libs/common-vm check-in: 46e1f64c1d user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/klib/supervisor check-in: ca3c8dd04f user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/apis/midp-lcdui check-in: 66e728a118 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/apis/meep-swm check-in: 30361f10fb user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/apis/meep-rms check-in: a540b0e765 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/apis/gcf check-in: 6e9c1fb7d1 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in runt/apis/cldc-compact check-in: d6660f126d user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in bldt/mids/pcf-to-sqf check-in: 15f040c186 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in bldt/libs/builder-support check-in: fff6645b15 user: stephanie.gawroriski tags: trunk | |
16:12 | Reorder errors in bldt/javase/libs/javase-runtime check-in: b9ea0e5d6e user: stephanie.gawroriski tags: trunk | |
16:02 | Base find free task ID and store in the list; Correct error IDs in Enum. check-in: b9490522b3 user: stephanie.gawroriski tags: trunk | |
14:33 | Loading of system property key/value array. check-in: f00ba8dd13 user: stephanie.gawroriski tags: trunk | |
14:14 | Add a message which prints when the ROM is missing. check-in: 08a21634d7 user: stephanie.gawroriski tags: trunk | |
13:31 | Add RatufaCoat instructions. check-in: bb4f2446a8 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: f9f8eaeb80 user: squirreljme tags: trunk | |
2019-06-22
| ||
14:15 | Base refactor of the configuration reader making it much nicer to use. check-in: 462c3bc7df user: stephanie.gawroriski tags: trunk | |
13:48 | Load passed main class. check-in: d966d3b60a user: stephanie.gawroriski tags: trunk | |
13:41 | Remove framebuffer test. check-in: 25a6fda0df user: stephanie.gawroriski tags: trunk | |
13:29 | Bsae for new task. check-in: 51a4dbb25a user: stephanie.gawroriski tags: trunk | |
11:35 | Initialize client task manager. check-in: 36b9d12936 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: d334002414 user: squirreljme tags: trunk | |
00:33 | Add some informative text to describe the classes used. check-in: 0170eaa5a3 user: stephanie.gawroriski tags: trunk | |
00:28 | When freeing chunks, merge a free chunk on the right side if there is one before this one. check-in: d3950916ee user: stephanie.gawroriski tags: trunk | |
00:16 | Merge heads. check-in: a197a25bfc user: stephanie.gawroriski tags: trunk | |
00:15 | Implement a tag based allocator (the tags will store allocation types, and the process ID owning the allocation). check-in: d7a17e5517 user: stephanie.gawroriski tags: trunk | |
2019-06-21
| ||
23:02 | Backup developer notes. check-in: eac6d86577 user: squirreljme tags: trunk | |
20:22 | Do not print the boot libraries. check-in: b866326234 user: stephanie.gawroriski tags: trunk | |
20:20 | Add implementation note on PrintStream. check-in: fd95806e78 user: stephanie.gawroriski tags: trunk | |
20:20 | Add note in changelog. check-in: c3bbd919c4 user: stephanie.gawroriski tags: trunk | |
20:18 | If a JAR is not valid, just say the library does not exist. check-in: adabb046a1 user: stephanie.gawroriski tags: trunk | |
20:11 | Correct wrong signature being used for long packing. check-in: fb98dba16b user: stephanie.gawroriski tags: trunk | |
20:00 | Add check when reading the ZIP to see if it overflows. check-in: 6907c0fca9 user: stephanie.gawroriski tags: trunk | |
19:55 | Enable flag to use passed classpath; Correct reading wrong part of the boot classpath table; Normalize all library names to end in .jar; Correct the wrong boot libraries being passed to the minimizer. check-in: ff46323117 user: stephanie.gawroriski tags: trunk | |
19:19 | Merge free chunks to make more memory available; Build binaries when using the bitmap dump; In SpringCoat have unique strings map null with zero. check-in: 8b24bce579 user: stephanie.gawroriski tags: trunk | |
18:13 | Implement searching of the initial classpath. check-in: 7c7c54db89 user: stephanie.gawroriski tags: trunk | |
18:01 | Determination of user defined class path. check-in: ea0d0f5f3a user: stephanie.gawroriski tags: trunk | |
17:53 | Implement `PrintStream`. check-in: d0b2114116 user: stephanie.gawroriski tags: trunk | |
17:15 | Print boot libraries again. check-in: 891181b97c user: stephanie.gawroriski tags: trunk | |
16:24 | Remove time and nano printing from the bootstrap. check-in: 90eb0edf25 user: stephanie.gawroriski tags: trunk | |
16:22 | Multiple corrections for incorrect unsigned comparison. check-in: 8934c5455a user: stephanie.gawroriski tags: trunk | |
15:48 | Optimizations and corrections to software long division; Correctly check if the value being returned is a wide type and return both ints (before it was checking incorrectly and just returning the high word). check-in: d796f0d750 user: stephanie.gawroriski tags: trunk | |
14:44 | Make getting the current time faster in System. check-in: 48cc97c9f4 user: stephanie.gawroriski tags: trunk | |
14:40 | Minor work. check-in: 2f3fbc94db user: stephanie.gawroriski tags: trunk | |
13:52 | Implement 64-bit shr. check-in: 78d3ae2664 user: stephanie.gawroriski tags: trunk | |
13:48 | Copy code over. check-in: f1a58f7fa9 user: stephanie.gawroriski tags: trunk | |
13:48 | Implement software 64-bit div, rem, neg, sub, ushr. check-in: 40af6677e8 user: stephanie.gawroriski tags: trunk | |
13:11 | Have the software math functions return their respective type (so it can be used with JavaSE/SpringCoat); Add assembly methods for value unpacking (long) and packing (double, long). check-in: 10d67841d4 user: stephanie.gawroriski tags: trunk | |
12:48 | Add operations to pack and unpack long values. check-in: 6069346166 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 58e241fb36 user: squirreljme tags: trunk | |
02:46 | Add stable division function in RatufaCoat. check-in: 1d1b4feb48 user: stephanie.gawroriski tags: trunk | |
00:54 | Add get of system time in RatufaCoat; Print time in the bootstrap; Base work on the needed software math libraries. check-in: 1022a805d5 user: stephanie.gawroriski tags: trunk | |
2019-06-20
| ||
23:04 | Add condition for user or firmware classpath. check-in: 270bebccb0 user: stephanie.gawroriski tags: trunk | |
22:53 | Add note the libraries are being scanned. check-in: 732f436597 user: stephanie.gawroriski tags: trunk | |
22:31 | Update SummerCoat ROM usage information. check-in: dac7adc23c user: stephanie.gawroriski tags: trunk | |
15:08 | Correct drawing of characters (wrong mask was used). check-in: 98ea6607c3 user: stephanie.gawroriski tags: trunk | |
15:03 | Only draw to the console when the supervisor is still running. check-in: 53c8e7a7f9 user: stephanie.gawroriski tags: trunk | |
15:02 | Base for drawing console output with errors. check-in: cc5f777cbc user: stephanie.gawroriski tags: trunk | |
14:20 | Define basic console parameters in RatufaCoat. check-in: ee1eb04c7a user: stephanie.gawroriski tags: trunk | |
14:16 | Add buffer write function to RatufaCoat. check-in: bcc99677b7 user: stephanie.gawroriski tags: trunk | |
14:07 | Invalid system calls return zero instead of negative one, for safer pointer stuff. check-in: ffb3acffca user: stephanie.gawroriski tags: trunk | |
14:04 | Add basic framebuffer test to the bootstrap. check-in: c7642da92d user: stephanie.gawroriski tags: trunk | |
13:55 | Implement system calls to access the framebuffer in RatufaCoat. check-in: 46b0b6703c user: stephanie.gawroriski tags: trunk | |
13:44 | Obtain and map the Native Framebuffer in RatufaCoat. check-in: 4337a0a7f2 user: stephanie.gawroriski tags: trunk | |
13:35 | Add basic native method to get the framebuffer details. check-in: 2f52e5bb83 user: stephanie.gawroriski tags: trunk | |
13:27 | Add structure for the framebuffer. check-in: beea30a49f user: stephanie.gawroriski tags: trunk | |
13:26 | Make it brighter red. check-in: 77b76ea32e user: stephanie.gawroriski tags: trunk | |
13:25 | Make it 2 pixels instead of 5. check-in: 28178d3d80 user: stephanie.gawroriski tags: trunk | |
13:25 | Move video RAM to a global for RetroArch; When a crash happened, draw a red border around the screen instead of making it red. check-in: 5ae5fcbf29 user: stephanie.gawroriski tags: trunk | |
13:16 | Correct font to C conversion errors. check-in: c8006826ed user: stephanie.gawroriski tags: trunk | |
13:16 | import SQF into RatufaCoat. check-in: b321ddd7eb user: stephanie.gawroriski tags: trunk | |
13:08 | Regenerate fonts. check-in: f0268e4a2f user: stephanie.gawroriski tags: trunk | |
13:03 | Add uudecode check in fontgen. check-in: 7db425055f user: stephanie.gawroriski tags: trunk | |
12:49 | Correct the width of the Monospace 12 strike registered trademark symbol. check-in: 3e94e606cc user: stephanie.gawroriski tags: trunk | |
12:47 | Add export to SQF. check-in: 50e166d36b user: stephanie.gawroriski tags: trunk | |
12:07 | Add base for initial classpath. check-in: db7a3e50a5 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 92461ba46d user: squirreljme tags: trunk | |
01:02 | Implement MEM_SET and MEM_SET_INT for RatufaCoat (is a bit faster than running the stuff in VM). check-in: 700762b5af user: stephanie.gawroriski tags: trunk | |
00:53 | Make SystemCallIndex an interface; Add system call for supervisor boot success!; Correct RatufaCoat just executing 1M cycles then stopping forever; Add special error code to signal VM exit. check-in: 4635de991b user: stephanie.gawroriski tags: trunk | |
00:15 | Store boot libraries in a global since they can be used later on. check-in: 344a8b61e3 user: stephanie.gawroriski tags: trunk | |
2019-06-19
| ||
23:51 | Do not intern strings, it slows things down despite breaking the internal logic (the supervisor is a special case). check-in: c589048770 user: stephanie.gawroriski tags: trunk | |
23:44 | Load and list boot libraries. check-in: 2e62631445 user: stephanie.gawroriski tags: trunk | |
20:52 | Add missing ROMsize to SummerCoat boot; Add printing of base ConfigROM info. check-in: 2ecc758645 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: c34827f254 user: squirreljme tags: trunk | |
00:32 | Bring in Config ROM types. check-in: 1faa865b16 user: stephanie.gawroriski tags: trunk | |
00:30 | Remove the vki package, it is not longer needed and the important stuff is in the supervisor project now. check-in: 0a30cda103 user: stephanie.gawroriski tags: trunk | |
00:29 | Remove vki dependencies. check-in: 959e62c705 user: stephanie.gawroriski tags: trunk | |
00:01 | Yank in a bunch of code from CLDC; Make traces print hex PC addresses instead of decimal. check-in: 3730f06705 user: stephanie.gawroriski tags: trunk | |
2019-06-18
| ||
23:36 | Add a minimum chunk split requirement to prevent the creation of negative size chunks; When splitting set the current chunk size to the wanted size, but when not splitting just clear the chunk bit (this removes memory corruption). check-in: 2cab0cf910 user: stephanie.gawroriski tags: trunk | |
23:29 | Add extra check in Allocator.free(). check-in: 0e6effa3aa user: stephanie.gawroriski tags: trunk | |
21:32 | Add check in the allocator to ensure that subsequent chunks are always higher in memory. check-in: 74a405881a user: stephanie.gawroriski tags: trunk | |
21:14 | Add an extra field for monitor counts in objects because how many locks an object has must be used! check-in: d30f66e48b user: stephanie.gawroriski tags: trunk | |
20:54 | Add whitespace. check-in: 8877afc320 user: stephanie.gawroriski tags: trunk | |
20:50 | Make the array GC a bit cleaner. check-in: 0a881a19a4 user: stephanie.gawroriski tags: trunk | |
20:47 | Add catch for when decrements go negative (treat as error); Correct garbage collection of arrays just performing GC of the first entry and not the later array entries. check-in: 451880a123 user: stephanie.gawroriski tags: trunk | |
13:43 | Correct fakeptr code being messed up. check-in: 66a599e6fb user: stephanie.gawroriski tags: trunk | |
12:24 | Correct wrong macro being used in the RAM conversion. check-in: 9d3331988e user: stephanie.gawroriski tags: trunk | |
12:06 | Some minor RatufaCoat adjustments. check-in: f7f16a2d49 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 57d234b8fe user: squirreljme tags: trunk | |
2019-06-17
| ||
21:07 | Implement CallStackItem for RatufaCoat. check-in: b899c0f7ad user: stephanie.gawroriski tags: trunk | |
20:15 | Implement get of stack trace details in SummerCoat. check-in: 67f34d06fd user: stephanie.gawroriski tags: trunk | |
20:00 | Implement get of stack depth in RatufaCoat. check-in: 9a2c1025b6 user: stephanie.gawroriski tags: trunk | |
19:42 | Printing of stack traces. check-in: 89bd364ca3 user: stephanie.gawroriski tags: trunk | |
18:17 | Base for printing stack traces in the supervisor. check-in: d69654b45b user: stephanie.gawroriski tags: trunk | |
17:27 | Sort RatufaCoat system calls. check-in: 7e1494eeeb user: stephanie.gawroriski tags: trunk | |
17:27 | Sort NativeCPU system call handlers. check-in: e3a40d370c user: stephanie.gawroriski tags: trunk | |
12:25 | Set STDC RatufaCoat cycle count to 1M instead of 2B. check-in: 6c64ae9ded user: stephanie.gawroriski tags: trunk | |
12:16 | Add call tracing, unique objects, and unique strings for the Java SE wrapper; Prevent short system call arguments in JavaSE and SpringCoat; Correct index for unique objects in SpringCoat check-in: e75b6399ef user: stephanie.gawroriski tags: trunk | |
11:45 | Sort Java SE system calls. check-in: f10006fd39 user: stephanie.gawroriski tags: trunk | |
11:43 | Correct CallTraceElement.traceRaw() not filling frame details properly; Improvements in SpringCoat's frame trace. check-in: b07a6f34f7 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 15cd423edf user: squirreljme tags: trunk | |
01:08 | Add support for call traces in SpringCoat. check-in: 339bb6b0b3 user: stephanie.gawroriski tags: trunk | |
2019-06-16
| ||
23:26 | Remove DebugAccess. check-in: e62dad00a3 user: stephanie.gawroriski tags: trunk | |
23:25 | Map fatal TODO to System calls. check-in: 138b9c48ff user: stephanie.gawroriski tags: trunk | |
23:19 | Implement trace resolution. check-in: aa105a6809 user: stephanie.gawroriski tags: trunk | |
23:05 | Implement CallTraceElement.traceRaw(). check-in: 21f1d5cbaa user: stephanie.gawroriski tags: trunk | |
23:01 | Base for new way to do call traces via the system call interface. check-in: 335466fed4 user: stephanie.gawroriski tags: trunk | |
22:40 | Define API for obtaining the call stack. check-in: 3dea657674 user: stephanie.gawroriski tags: trunk | |
20:16 | Add exception handler catch all in the bootstrap. check-in: d365f39ae5 user: stephanie.gawroriski tags: trunk | |
20:11 | Clear the exception register when an excpetion is handled, otherwise it will just propogate up always. check-in: 22c1ca4e4a user: stephanie.gawroriski tags: trunk | |
19:46 | Use different digits for the debug point when exceptions are used. check-in: 25958e732f user: stephanie.gawroriski tags: trunk | |
19:44 | Add debug points for at-end generated handlers; If the JPC is invalid do not throw an exception in SXS. check-in: 3ce5be8da6 user: stephanie.gawroriski tags: trunk | |
19:15 | Add unaligned memory access when decoding operations (since those are the only ones technically able to be unaligned). check-in: 3d58c78266 user: stephanie.gawroriski tags: trunk | |
18:47 | Do check for exception before doing the return value copy (so it does not get copied, check exception first). check-in: 2264af4f54 user: stephanie.gawroriski tags: trunk | |
18:39 | Add exception throwing test. check-in: 0ac3a5fbf4 user: stephanie.gawroriski tags: trunk | |
18:34 | Comment the debug text; Remove the self test. check-in: 286561ea5d user: stephanie.gawroriski tags: trunk | |
17:12 | Remove include of mmap for Linux. check-in: f6ccaace32 user: stephanie.gawroriski tags: trunk | |
17:12 | Comment out fprintfs. check-in: cbe4b90bbd user: stephanie.gawroriski tags: trunk | |
17:11 | Add virtual pointers for 64-bit RatufaCoat which virtualizes some memory. check-in: f612155ba9 user: stephanie.gawroriski tags: trunk | |
15:52 | Turn MEM_MARK_INVALID into MEM_SET_INT; Add fallback for MEM_SET and MEM_SET_INT check-in: 3437cabeb6 user: stephanie.gawroriski tags: trunk | |
15:27 | Remove extra C file. check-in: 7413ca5b27 user: stephanie.gawroriski tags: trunk | |
14:23 | Correct bug in the allocator where free chunks were only marked used when they had to be split. check-in: b5598278dd user: stephanie.gawroriski tags: trunk | |
14:12 | Add print of static field pointer; Clear the percent flag so that formatted strings are printed correctly. check-in: c249eafd1f user: stephanie.gawroriski tags: trunk | |
13:19 | Remove exception throwing in JVMFunctions and instead breakpoint if those conditions are met. check-in: 78ebebc5a6 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 529c51a164 user: squirreljme tags: trunk | |
05:23 | Scale the PBM before conversion to PNG, makes it easier to read on hidpi screens. check-in: 4677f7c52b user: stephanie.gawroriski tags: trunk | |
05:10 | Allow just a method name to be specified in SXS so that other parts can be ignored. check-in: bc38a74e70 user: stephanie.gawroriski tags: trunk | |
04:57 | Add script to convert the compiler output of anywhere to a PNG image. check-in: 2c3d6032ed user: stephanie.gawroriski tags: trunk | |
04:47 | Actually set the monospace font! check-in: 93241bdf3f user: stephanie.gawroriski tags: trunk | |
04:45 | Add isValid() method to SQFFont; Add note in changelog about fixed empty strings. check-in: f6d423a9ba user: stephanie.gawroriski tags: trunk | |
04:40 | P4 PBM is packed in binary and is not in pixel bits, so write the file correctly. check-in: 1ff2b8e880 user: stephanie.gawroriski tags: trunk | |
04:29 | Use a much faster means of exporting image data. check-in: a594d9fb9a user: stephanie.gawroriski tags: trunk | |
04:25 | Switch to P4 format instead of P1 (smaller). check-in: 664cecdadf user: stephanie.gawroriski tags: trunk | |
04:22 | Correct Text.getText(int, int) when requesting characters from an empty Text. check-in: dd6d38fc9d user: stephanie.gawroriski tags: trunk | |
04:11 | Add utility to export to PNM. check-in: 2c52c8ba0e user: stephanie.gawroriski tags: trunk | |
2019-06-15
| ||
20:40 | Add memset() system call to possibly and more quickly wipe memory. check-in: d13dde95bf user: stephanie.gawroriski tags: trunk | |
20:31 | Minor work. check-in: b623c22b59 user: stephanie.gawroriski tags: trunk | |
14:39 | Make the debug stuff more descriptive. check-in: 3d3ad815fb user: stephanie.gawroriski tags: trunk | |
14:16 | Instead of returning illegal nonsense values when reading from an unmapped memory location, throw an exception. check-in: 846e1b33b2 user: stephanie.gawroriski tags: trunk | |
14:13 | Add some string tests. check-in: 4e2d4e9b6f user: stephanie.gawroriski tags: trunk | |
11:37 | Remove debug note. check-in: d04a0b8dc9 user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 5c762513e0 user: squirreljme tags: trunk | |
2019-06-14
| ||
19:20 | Base for boot libraries. check-in: fbe1cde25c user: stephanie.gawroriski tags: trunk | |
18:23 | Add JVMFunction.jvmLoadStringNoIntern(). check-in: c04fe0c5c9 user: stephanie.gawroriski tags: trunk | |
18:20 | Remove a bunch of notes except from the GC. check-in: 4a34560d8e user: stephanie.gawroriski tags: trunk | |
18:18 | Remove note strings in the bootstrap. check-in: 48adcac4bf user: stephanie.gawroriski tags: trunk | |
15:37 | Add configuration ROM to RatufaCoat; Correct potential memory leak in RatufaCoat; Implement Java instruction write types in RatufaCoat check-in: e77018c3ea user: stephanie.gawroriski tags: trunk | |
15:01 | Write of SummerCoat's config ROM area. check-in: 895f1a5e6b user: stephanie.gawroriski tags: trunk | |
14:37 | Remove deprecated class. check-in: 0ba25e5877 user: stephanie.gawroriski tags: trunk | |
14:36 | Add WritableMemoryOutputStream. check-in: eda2bb56cb user: stephanie.gawroriski tags: trunk | |
14:25 | Remove all the extra arguments to the bootstrap and just have a RAM, ROM, and Config memory areas. check-in: b48990fcdb user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: d6dd3b8ed8 user: squirreljme tags: trunk | |
00:15 | Stop of an out of range register is decoded; Add debug note. check-in: 2dabb55ba2 user: stephanie.gawroriski tags: trunk | |
2019-06-13
| ||
23:59 | Protect return values with temporary registers so they are not destroyed during uncounts. check-in: 1e543c9951 user: stephanie.gawroriski tags: trunk | |
23:42 | Debugging. check-in: 08ccb21a57 user: stephanie.gawroriski tags: trunk | |
23:32 | Add a bunch of dubug notes. check-in: 0237b5ee06 user: stephanie.gawroriski tags: trunk | |
23:21 | Add test object. check-in: 0bb57d8e72 user: stephanie.gawroriski tags: trunk | |
23:19 | Add more debug. check-in: b344810536 user: stephanie.gawroriski tags: trunk | |
23:17 | Remove unused tempreg. check-in: e6d63d5a12 user: stephanie.gawroriski tags: trunk | |
23:17 | Add more debug notes to GC object. check-in: 9745a97fdb user: stephanie.gawroriski tags: trunk | |
22:40 | Count the return register field after the copy. check-in: 6e3ea4929a user: stephanie.gawroriski tags: trunk | |
22:40 | Reference count objects before they are returned. check-in: 6a5232a82c user: stephanie.gawroriski tags: trunk | |
22:31 | Remove BREAKPOINT/TODO. check-in: 9263683e9f user: stephanie.gawroriski tags: trunk | |
22:21 | Add InvalidInstructionException; Add todo.DEBUG.code() for a very basic debug note. check-in: cdf4a27303 user: stephanie.gawroriski tags: trunk | |
21:46 | Do not count up replaced fields, instead count down. check-in: db1373b5d4 user: stephanie.gawroriski tags: trunk | |
21:39 | Implement garbage collection of objects. check-in: 9cc578ba18 user: stephanie.gawroriski tags: trunk | |
19:03 | In RatufaCoat, ignore writes to ROM. check-in: a39677c16d user: stephanie.gawroriski tags: trunk | |
19:02 | When doing reference counting, use the new volatile register stuff instead of a fixed register position. check-in: abf8424601 user: stephanie.gawroriski tags: trunk | |
18:39 | Add check to fail if ROM is attempted to be written to. check-in: 1daf2f812f user: stephanie.gawroriski tags: trunk | |
17:03 | Fix makefile indentation. check-in: d038e29072 user: stephanie.gawroriski tags: trunk | |
17:01 | Add ROM size to JVM structure. check-in: 6c2a58286d user: stephanie.gawroriski tags: trunk | |
16:41 | Add total instruction count. check-in: 92d0e2fe2b user: stephanie.gawroriski tags: trunk | |
16:34 | Make apt-get installs optional. check-in: 33341442c2 user: stephanie.gawroriski tags: trunk | |
15:45 | Add tests for MIPS EB and MIPS EL. check-in: 3fc66ec256 user: stephanie.gawroriski tags: trunk | |
13:02 | Remove long stuff in SummerCoat's NativeCPU; Make some adjustments to RatufaCoat (endianess issue still remains) check-in: 6599dc94ff user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 4e02fc749f user: squirreljme tags: trunk | |
2019-06-12
| ||
22:19 | Add check for interface types as well. check-in: f7fe0f7589 user: stephanie.gawroriski tags: trunk | |
22:16 | Implement jvmCanArrayStore(). check-in: cef945116b user: stephanie.gawroriski tags: trunk | |
21:54 | Correct CHECKCAST where it would place un-cached entries on the stack when they should be cached. check-in: 844222f1c4 user: stephanie.gawroriski tags: trunk | |
21:19 | Minor adjustment to ASTORE. check-in: 0e65fd55b2 user: stephanie.gawroriski tags: trunk | |
19:56 | Adjust SXS script to be called outside the temporary directory. check-in: 2a59f5e05d user: stephanie.gawroriski tags: trunk | |
19:48 | Adjust arrow usage a bit. check-in: ed6bace7f8 user: stephanie.gawroriski tags: trunk | |
19:45 | Add arrows in splitter. check-in: b1bf7bee98 user: stephanie.gawroriski tags: trunk | |
19:43 | Bi-column printing of instructions. check-in: fcf295dc4d user: stephanie.gawroriski tags: trunk | |
19:00 | Add line population change count to show when a line has gone back (such as for loops). check-in: 37e31228d6 user: stephanie.gawroriski tags: trunk | |
18:54 | Add side by side debug to compare byte code and native instructions. check-in: 1429835cc3 user: stephanie.gawroriski tags: trunk | |
17:13 | Do not translate value for LOAD_POOL in debug print. check-in: b02eedf11f user: stephanie.gawroriski tags: trunk | |
13:38 | Do not check for compatibility in virtual invoke if the type is exactly known and matches the stack; Add more debug marks check-in: 68f007bc1f user: stephanie.gawroriski tags: trunk | |
13:13 | Store the actual super class in the instance check; Add interfaces and self pointer to the class information; Have memory issues read bad constants. check-in: 8679f7a02e user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 815952d341 user: squirreljme tags: trunk | |
00:25 | Handle BREAKPOINT and print the stopping instruction and such. check-in: 5084d8d811 user: stephanie.gawroriski tags: trunk | |
00:21 | Base handling for percent sequences in debug notes. check-in: 08fc6dd0e6 user: stephanie.gawroriski tags: trunk | |
2019-06-11
| ||
22:20 | Remove the other headers, not needed. check-in: 5ccbd9181c user: stephanie.gawroriski tags: trunk | |
22:17 | Remove some common files. check-in: e5562e8884 user: stephanie.gawroriski tags: trunk | |
22:11 | Remove reliance on common files. check-in: 53871e2fb3 user: stephanie.gawroriski tags: trunk | |
22:09 | Include of streams is not needed. check-in: ba2fd381fc user: stephanie.gawroriski tags: trunk | |
19:14 | Correct name of target in the makefile. check-in: 932be7f752 user: stephanie.gawroriski tags: trunk | |
14:50 | Implement buffered writes to standard error. check-in: 64528f6167 user: stephanie.gawroriski tags: trunk | |
12:34 | Use a darker red so it does not burn as much. check-in: 53c79b1081 user: stephanie.gawroriski tags: trunk | |
12:33 | Correct indentation. check-in: 5e856e7d56 user: stephanie.gawroriski tags: trunk | |
12:02 | Add adjustable cycles per frame in RetroArch. check-in: d67adb51c6 user: stephanie.gawroriski tags: trunk | |
11:43 | Set all fields for joypad and var end. check-in: e3b3fe4ed4 user: stephanie.gawroriski tags: trunk | |
11:42 | Include stdint on PSP. check-in: 51d0e017a1 user: stephanie.gawroriski tags: trunk | |
11:28 | Undefine little endian if both endianesses ended up being set. check-in: 3e0b350962 user: stephanie.gawroriski tags: trunk | |
11:28 | Set big endian if explicitely defined. check-in: 33c4ce71fd user: stephanie.gawroriski tags: trunk | |
11:25 | Remove some unused variables. check-in: 8983cd503a user: stephanie.gawroriski tags: trunk | |
11:25 | Do not typedef struct sjmerc.c. check-in: bdc89fc5ec user: stephanie.gawroriski tags: trunk | |
11:18 | Remove unused variable. check-in: f1c3bf8216 user: stephanie.gawroriski tags: trunk | |
11:16 | Add types for old MSVC. check-in: d31d80567e user: stephanie.gawroriski tags: trunk | |
03:23 | Correct spelling error. check-in: 2725b73f8c user: stephanie.gawroriski tags: trunk | |
03:23 | Change how errors are handled and red screen if one is hit during init as well. check-in: 77149a8ae8 user: stephanie.gawroriski tags: trunk | |
03:02 | Set corrective error state; Add macros for screen size; Need to reretrieve log_cb in retro_run() because it gets invalidated (and crashes); If the VM dies just turn the screen red. check-in: c859c166d2 user: stephanie.gawroriski tags: trunk | |
02:39 | Add check on native functions. check-in: 593aa39c22 user: stephanie.gawroriski tags: trunk | |
02:36 | Wipe functions. check-in: 78217cce53 user: stephanie.gawroriski tags: trunk | |
02:33 | Check range of allocated address to ensure it is in range. check-in: 30d43be458 user: stephanie.gawroriski tags: trunk | |
01:54 | Core initialization (load the SummerCoat ROM); Run loop; Allow fixed BootROM to be passed but copied if it needs sanitizing (out of address space) check-in: 342992c17f user: stephanie.gawroriski tags: trunk | |
00:46 | Set full_path to false. check-in: 599137a140 user: stephanie.gawroriski tags: trunk | |
00:34 | Remove openmp. check-in: a71cc705cf user: stephanie.gawroriski tags: trunk | |
00:32 | Add Android LibRetro stuff. check-in: 5ae82833ff user: stephanie.gawroriski tags: trunk | |
2019-06-10
| ||
23:57 | Set display version to 0.3.0. check-in: ba9b52bcf5 user: stephanie.gawroriski tags: trunk | |
23:56 | Variables for debug notes. check-in: a0bc67e14d user: stephanie.gawroriski tags: trunk | |
23:52 | Include stdint.h in MSVC 2010 and up. check-in: a4316d3d3f user: stephanie.gawroriski tags: trunk | |
21:50 | Correct comment on input method. check-in: ac45d042fa user: stephanie.gawroriski tags: trunk | |
21:16 | Poll core input since it is needed for the menu to work in such in Normal polling mode. check-in: 8862154e81 user: stephanie.gawroriski tags: trunk | |
20:50 | Add a noise generator to the video out to signify stuff is going on. check-in: ed17a00660 user: stephanie.gawroriski tags: trunk | |
20:43 | Remove debugging stuff as it just crashes the core. check-in: 48b4944449 user: stephanie.gawroriski tags: trunk | |
20:40 | Add some debugging to the RetroArch core. check-in: 1f395f93a6 user: stephanie.gawroriski tags: trunk | |
20:15 | Add missing symbols needed by RetroArch. check-in: c56615ab2c user: stephanie.gawroriski tags: trunk | |
20:04 | Add retro_deinit() and retro_api_version(). check-in: 31c277c912 user: stephanie.gawroriski tags: trunk | |
20:03 | Update build instructions. check-in: d9c0c5e52c user: stephanie.gawroriski tags: trunk | |
17:40 | Some LibRetro initialization. check-in: a1a85c683f user: stephanie.gawroriski tags: trunk | |
16:10 | Remove old RatufaCoat files. check-in: 679e642452 user: stephanie.gawroriski tags: trunk | |
16:08 | Add libretro files and such. check-in: 20e4f42c08 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 78f0ac4ab8 user: squirreljme tags: trunk | |
01:57 | Some work on Watcom C working. check-in: 670cc2c831 user: stephanie.gawroriski tags: trunk | |
01:41 | Do memset for huge DOS allocation. check-in: f7fbc3df8b user: stephanie.gawroriski tags: trunk | |
01:31 | Add return status for VM destroy; Use huge malloc for DOS; check-in: 4ce5753483 user: stephanie.gawroriski tags: trunk | |
01:22 | When using malloc(), fail if more than size_t was requested. check-in: cb524f4a83 user: stephanie.gawroriski tags: trunk | |
01:06 | Only clip read size if sjme_jint is larger than size_t. check-in: fed66ec3cf user: stephanie.gawroriski tags: trunk | |
01:00 | Add check for early EOF. check-in: 8703b5b948 user: stephanie.gawroriski tags: trunk | |
00:55 | Free ROM on boot error if it is not preset; Add sjme_jvmdestroy() to cleanup after init; Add missing return value to the boot function; Cleanup the JVM after exit; Do not read more than size_t bytes. check-in: 8cbd19c4db user: stephanie.gawroriski tags: trunk | |
00:21 | Switch DOS to use the huge memory model in Watcom (automatic 32-bit pointer management). check-in: 15934d50ff user: stephanie.gawroriski tags: trunk | |
2019-06-09
| ||
23:42 | Define __DOS__ for DOS. check-in: 3ae154a330 user: stephanie.gawroriski tags: trunk | |
23:33 | Correct PowerPC test title. check-in: 2e741ae77a user: stephanie.gawroriski tags: trunk | |
23:25 | Correct RM command call. check-in: 257b210d87 user: stephanie.gawroriski tags: trunk | |
23:14 | Correct CircleCI infinite recursion dependency. check-in: 1951182e90 user: stephanie.gawroriski tags: trunk | |
23:13 | For DOS use sjme.sqc instead of squirreljme.sqc. check-in: 60c376bdcf user: stephanie.gawroriski tags: trunk | |
23:03 | When extracting the ZIP for tests, always overwrite. check-in: 2fa1d9f3a6 user: stephanie.gawroriski tags: trunk | |
22:55 | Add tests for RatufaCoat on PowerPC and whatever CircleCI uses. check-in: 4ef26c1e52 user: stephanie.gawroriski tags: trunk | |
22:42 | Install PowerPC cross build support. check-in: 0996a637a8 user: stephanie.gawroriski tags: trunk | |
22:28 | Remove debug stuff and correct pipe writes to stdout/stderr. check-in: bd6e13166c user: stephanie.gawroriski tags: trunk | |
22:27 | Handle of system calls and pipe writing. check-in: c35b1ba09f user: stephanie.gawroriski tags: trunk | |
21:20 | Implement IFEQ_CONST. check-in: c320e78322 user: stephanie.gawroriski tags: trunk | |
21:17 | Implement load from array. check-in: 37bf650390 user: stephanie.gawroriski tags: trunk | |
18:12 | Implement decrement. check-in: 4584a6adc2 user: stephanie.gawroriski tags: trunk | |
18:05 | Implement read of Java data in memory. check-in: 404b4f2d11 user: stephanie.gawroriski tags: trunk | |
18:03 | Restore PC address on return. check-in: 96b5999946 user: stephanie.gawroriski tags: trunk | |
18:00 | Add some return debug. check-in: 1d18aa3f03 user: stephanie.gawroriski tags: trunk | |
17:57 | Handle of return and breakpoint. check-in: 489ecd53da user: stephanie.gawroriski tags: trunk | |
17:50 | No handling of SJME_OP_DEBUG_EXIT is needed. check-in: 5d003bf1d8 user: stephanie.gawroriski tags: trunk | |
17:49 | Implement comparison. check-in: 215bdafaca user: stephanie.gawroriski tags: trunk | |
17:38 | Native memory read/write. check-in: b2e8302e07 user: stephanie.gawroriski tags: trunk | |
17:15 | Implement math operations and such. check-in: 0723f65755 user: stephanie.gawroriski tags: trunk | |
16:41 | Implement method invoke. check-in: 6440e76e9e user: stephanie.gawroriski tags: trunk | |
16:25 | Add wrong value being used. check-in: dc481437ce user: stephanie.gawroriski tags: trunk | |
16:24 | Decode of some operations; Also add some temporary debug output. check-in: d8576b62d4 user: stephanie.gawroriski tags: trunk | |
15:50 | Do not unsigned shift sizes down. check-in: f728527732 user: stephanie.gawroriski tags: trunk | |
14:49 | Implement RecordStore.deleteRecord(). check-in: 460401cbfc user: stephanie.gawroriski tags: trunk | |
14:41 | Implement RecordStore.getNextRecordID(). check-in: 7e9faf1f15 user: stephanie.gawroriski tags: trunk | |
14:36 | Implement add and remove of record listeners. check-in: 8c42c8b040 user: stephanie.gawroriski tags: trunk | |
14:33 | Implement RecordStore.getLastModified(). check-in: 764948e582 user: stephanie.gawroriski tags: trunk | |
14:26 | Implement RecordStore.getRecordSize(). check-in: 999c01d451 user: stephanie.gawroriski tags: trunk | |
14:24 | Check open inside of the lock. check-in: f3d52bf15f user: stephanie.gawroriski tags: trunk | |
14:23 | Implement RecordStore.getRecord(int, byte[], int). check-in: ff1d55d0be user: stephanie.gawroriski tags: trunk | |
14:19 | Implement RecordStore.setRecord(). check-in: 3564cfd262 user: stephanie.gawroriski tags: trunk | |
14:09 | Implement RecordStore.getTag(). check-in: 395dda72af user: stephanie.gawroriski tags: trunk | |
14:06 | In AdvancedGraphics set all the clipping coordinates on initialize. check-in: 65e8e15872 user: stephanie.gawroriski tags: trunk | |
13:59 | Map a bunch of keyboard keys to dialpad layout to work better for games. check-in: a2cc67c97f user: stephanie.gawroriski tags: trunk | |
13:36 | Remap game keys to the number pad and vice versa (makes it easier to use). check-in: 219523cd78 user: stephanie.gawroriski tags: trunk | |
13:12 | Implement command remove. check-in: 2922e653ee user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 37dbb2fd5f user: squirreljme tags: trunk | |
02:36 | Add defines for operations. check-in: d8fb68798d user: stephanie.gawroriski tags: trunk | |
01:03 | Add base handling of exactly zero operations but have an error handling state to detect CPU faults. check-in: 37b0626114 user: stephanie.gawroriski tags: trunk | |
00:49 | Base CPU execution loop with cycle counters. check-in: bf1a95394f user: stephanie.gawroriski tags: trunk | |
00:32 | Add a fixed number of threads (32). check-in: 45220147b0 user: stephanie.gawroriski tags: trunk | |
00:15 | Initialize boot entry arguments. check-in: 7c5105c4b9 user: stephanie.gawroriski tags: trunk | |
00:10 | Load of BootRAM and their seeds. check-in: a3929ebd98 user: stephanie.gawroriski tags: trunk | |
2019-06-08
| ||
23:38 | Locate BootJAR header and check its magic. check-in: 650b7d3263 user: stephanie.gawroriski tags: trunk | |
23:33 | Set error flag if RAM could not be allocated. check-in: 47a767ec75 user: stephanie.gawroriski tags: trunk | |
23:32 | read and check magic number. check-in: c07855f8b5 user: stephanie.gawroriski tags: trunk | |
22:59 | Initialize RAM size. check-in: 7dc14f5f1a user: stephanie.gawroriski tags: trunk | |
22:57 | Implement free; Some code adjusments. check-in: 4211833bf3 user: stephanie.gawroriski tags: trunk | |
21:37 | File handling and read of ROM data. check-in: cda39cd9d4 user: stephanie.gawroriski tags: trunk | |
21:09 | Open of ROM file for reading. check-in: a7edfdb7b7 user: stephanie.gawroriski tags: trunk | |
2019-06-07
| ||
17:34 | Minor work on BootRAM init call. check-in: eb13a52aae user: stephanie.gawroriski tags: trunk | |
16:42 | Allocate RAM. check-in: 2063b6237a user: stephanie.gawroriski tags: trunk | |
16:36 | Pull in memory allocation. check-in: d980428017 user: stephanie.gawroriski tags: trunk | |
16:19 | Correction to max integer size check. check-in: b593fa0d33 user: stephanie.gawroriski tags: trunk | |
2019-06-06
| ||
22:45 | Minor adjustments and additions. check-in: 8c7c6f06a2 user: stephanie.gawroriski tags: trunk | |
19:37 | Minor header and code work. check-in: 193d695140 user: stephanie.gawroriski tags: trunk | |
2019-06-05
| ||
14:25 | Setup and execute VM in stdc. check-in: dd90b8c025 user: stephanie.gawroriski tags: trunk | |
2019-06-03
| ||
07:02 | Backup developer notes. check-in: b571814cbf user: squirreljme tags: trunk | |
2019-06-02
| ||
23:16 | Add base for new setup and makefiles for using it. check-in: fb7443b621 user: stephanie.gawroriski tags: trunk | |
19:35 | Add new base for header. check-in: 4d0bad1310 user: stephanie.gawroriski tags: trunk | |
19:24 | Minor work. check-in: 3d1aeda437 user: stephanie.gawroriski tags: trunk | |
19:18 | Some work. check-in: 46b5d2919a user: stephanie.gawroriski tags: trunk | |
19:04 | Base refactor of RatufaCoat reorganizing and such. check-in: 06d4eb679b user: stephanie.gawroriski tags: trunk | |
18:51 | Add macro for 64-bit system. check-in: 4bbb93b955 user: stephanie.gawroriski tags: trunk | |
18:46 | Add fixed types in the style of JNI. check-in: 3a76a56c7f user: stephanie.gawroriski tags: trunk | |
16:30 | memset allocated memory in mmap. check-in: 0b2479f024 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 3954e3b70c user: squirreljme tags: trunk | |
2019-06-01
| ||
22:41 | Some work. check-in: 9e092de768 user: stephanie.gawroriski tags: trunk | |
21:40 | Make register zero always zero! check-in: cb2d0b1034 user: stephanie.gawroriski tags: trunk | |
21:39 | Do not look in the registers if an integer offset was read. check-in: 449c2947f9 user: stephanie.gawroriski tags: trunk | |
15:20 | Adjust memory read operation. check-in: cda4b76b32 user: stephanie.gawroriski tags: trunk | |
15:19 | Memory read and write. check-in: 467ca08310 user: stephanie.gawroriski tags: trunk | |
14:47 | Add missing break. check-in: 4a296e87a8 user: stephanie.gawroriski tags: trunk | |
14:46 | Simplify math operations. check-in: 66ad9a18ce user: stephanie.gawroriski tags: trunk | |
13:41 | Implement math operations. check-in: b83917ad2a user: stephanie.gawroriski tags: trunk | |
13:18 | Implement COPY. check-in: fa624ff655 user: stephanie.gawroriski tags: trunk | |
13:12 | Implement invoke. check-in: 98a6593e43 user: stephanie.gawroriski tags: trunk | |
12:44 | Move CPU state to state structure; Remove C/H modelines since it interferes with Kate and forces a style be used check-in: 3369c9e6bf user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 25c91fa377 user: squirreljme tags: trunk, x-date-201906 | |
00:11 | Add TODO for invoke. check-in: d2e3536ab9 user: stephanie.gawroriski tags: trunk | |
00:10 | Implement LOAD_POOL. check-in: 7b1cbd2530 user: stephanie.gawroriski tags: trunk | |
00:08 | Add debug point handling. check-in: 743748fcbb user: stephanie.gawroriski tags: trunk | |
00:02 | Write location of the invalid operation. check-in: 96cee265fa user: stephanie.gawroriski tags: trunk | |
2019-05-31
| ||
23:59 | Write NUL terminator after string values to help with C. check-in: 5446b9bdf5 user: stephanie.gawroriski tags: trunk | |
23:57 | Base implementation for debug entries. check-in: 670daa216c user: stephanie.gawroriski tags: trunk | |
20:17 | Change format for invalid operation. check-in: 5207a3d2b8 user: stephanie.gawroriski tags: trunk | |
20:14 | Spelling correction. check-in: 214dbadfe9 user: stephanie.gawroriski tags: trunk | |
20:14 | Add CPU instruction types and encodings; Remove ARRAYLEN instruction. check-in: 737d851c2a user: stephanie.gawroriski tags: trunk | |
19:58 | Base CPU setup and execution. check-in: 9ce65780b1 user: stephanie.gawroriski tags: trunk | |
19:50 | Initialize initial RatufaCoat CPU. check-in: 18826256dd user: stephanie.gawroriski tags: trunk | |
19:27 | Initialization of the BootRAM. check-in: 338ac18c8d user: stephanie.gawroriski tags: trunk | |
18:39 | Add nothing initializer in BootRAM because short/long/int will need it for little endian systems; Add support for NOTHING seeds in SummerCoat; BootRAM initialization in RatufaCoat. check-in: 7fafc51c00 user: stephanie.gawroriski tags: trunk | |
18:19 | Find BootJAR position and check magic number to be sure. check-in: a22bb60435 user: stephanie.gawroriski tags: trunk | |
18:05 | Initialize ROM parameters. check-in: 35b351e3fd user: stephanie.gawroriski tags: trunk | |
17:47 | In JVMFunction.jvmLoadString() use Java short for string length because it is big endian order. check-in: 227cfa0884 user: stephanie.gawroriski tags: trunk | |
17:39 | Add functions to read Java short/int. check-in: a9acea7070 user: stephanie.gawroriski tags: trunk | |
17:32 | Add special log function and allocate the virtual machine RAM. check-in: 335daae91c user: stephanie.gawroriski tags: trunk | |
17:20 | Do not use special wrapper pointers (complicates things) and just have the allocator force 32-bit pointer usage. check-in: 71c1ff08b9 user: stephanie.gawroriski tags: trunk | |
17:04 | Perform some mmap on Linux to allocate data in low memory (for direct pointer usage). check-in: c4081cc348 user: stephanie.gawroriski tags: trunk | |
14:25 | Load the ROM file in RatufaCoat. check-in: 207fff7a07 user: stephanie.gawroriski tags: trunk | |
14:06 | Remove arguments function. check-in: 1a88d8a833 user: stephanie.gawroriski tags: trunk | |
14:04 | Correct makefile and add arguments file. check-in: 579f271253 user: stephanie.gawroriski tags: trunk | |
13:12 | Use more structures when initializing the VM. check-in: a4a153bc3e user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e49913f8ae user: squirreljme tags: trunk | |
2019-05-30
| ||
22:16 | Add base for find argument. check-in: a48ae7f85a user: stephanie.gawroriski tags: trunk | |
19:10 | Minor RatufaCoat work. check-in: aca638519f user: stephanie.gawroriski tags: trunk | |
12:53 | Add SummerCoat ROMs to the ignore glob. check-in: bac0707d9e user: stephanie.gawroriski tags: trunk | |
12:53 | Add initial classpath to the PackROM. check-in: 15cf1272be user: stephanie.gawroriski tags: trunk | |
12:01 | Include the originally written value in the BootRAM initializer so that it can work on any endianess. check-in: 0548f78ca8 user: stephanie.gawroriski tags: trunk | |
11:49 | Remove debug throwable stuff. check-in: 8871cc6bd3 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: c64fde6255 user: squirreljme tags: trunk | |
00:30 | Since SpringCoat was upped to 0.3.0, startTask() uses the one with the console access so just drop those arguments. check-in: 2b476c90bd user: stephanie.gawroriski tags: trunk | |
00:22 | Correct launch of the wrong VM. check-in: 8273ebc5db user: stephanie.gawroriski tags: trunk | |
00:02 | Virtualize the packfile initialization in SummerCoat. check-in: 7ed18f06da user: stephanie.gawroriski tags: trunk | |
2019-05-29
| ||
23:29 | Allow SummerCoat to use prebuilt ROM files. check-in: bc49dd0216 user: stephanie.gawroriski tags: trunk | |
23:01 | Add test for building and running SummerCoat via the ROM file. check-in: 8a13347add user: stephanie.gawroriski tags: trunk | |
22:54 | Add generator for the SummerCoat ROM but with all of the testing classes included. check-in: 82493549c1 user: stephanie.gawroriski tags: trunk | |
21:49 | Remove the limitations on the jump targets by using a List<__Jump__> instead of Map<Integer, InstructionJumpTarget>, is faster and is not a complicated map structure (the map was just linearly accessed anyway and all keys were unique). check-in: 5c83af3558 user: stephanie.gawroriski tags: trunk | |
21:36 | Add a bunch of checks to ensure that the jump target and such is in range along with the various checks. check-in: 2aae529683 user: stephanie.gawroriski tags: trunk | |
20:01 | Handle case where NOTHING stack entries might be popped, if so they are just treated as zero register values. check-in: 44fd70c176 user: stephanie.gawroriski tags: trunk | |
19:38 | Reorder register numbers to be more compact (instead of 16, just use 8). check-in: 6b1d801aa7 user: stephanie.gawroriski tags: trunk | |
18:49 | Move __Storage__ to TextStorage in Text. check-in: 077e8cc757 user: stephanie.gawroriski tags: trunk | |
18:40 | Include the manifest positions in the pack JAR. check-in: 25087d674e user: stephanie.gawroriski tags: trunk | |
15:57 | Correct wrong descriptor type being used for the long access. check-in: 6f85a60a08 user: stephanie.gawroriski tags: trunk | |
15:55 | Add offset and length for the manifest in the JAR header so it can quickly be read rather than needing to search through the suites. check-in: 49cc7a4e67 user: stephanie.gawroriski tags: trunk | |
15:44 | Remove romtoc being passed to the bootstrap, it will only need the ROM base (in packfile format). check-in: c7a7a275e8 user: stephanie.gawroriski tags: trunk | |
15:39 | Add memory access functions which map to Java's byte order (big endian). check-in: 518e6f1520 user: stephanie.gawroriski tags: trunk | |
15:24 | Remove wide instructions for memory access and use helper functions instead. check-in: 829095372e user: stephanie.gawroriski tags: trunk | |
12:56 | Remove LOAD_TABLE; Add VUREG argument format which is used to explicitely check register values; Add checks to make sure jumps point to labels and registers are valid in range. check-in: c4a283cb81 user: stephanie.gawroriski tags: trunk | |
12:35 | Add more detailed exception when there is a parameter overflow for instructions. check-in: 4e600c2f19 user: stephanie.gawroriski tags: trunk | |
12:32 | Use the same transition logic for the locals and the stack. check-in: f998c78ee7 user: stephanie.gawroriski tags: trunk | |
12:25 | In the compiler allow stack transitions from nothing to something. check-in: 1475262fdc user: stephanie.gawroriski tags: trunk | |
12:19 | Add catch to find the location where the JAR fails to work. check-in: e16c978fee user: stephanie.gawroriski tags: trunk | |
12:17 | Write of packfiles; Do not needlessly copy the entire output byte array when writeTo() can be used. check-in: 862ae4bf38 user: stephanie.gawroriski tags: trunk | |
11:54 | Add code to generate the SummerCoat ROM file, which calls the minimizer. check-in: d6cb2de1e5 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: baa68196c0 user: squirreljme tags: trunk | |
2019-05-28
| ||
21:27 | Add base MinimizedPackHeader. check-in: 4745626e45 user: stephanie.gawroriski tags: trunk | |
21:18 | Correct baseline test name. check-in: 6fbb0ac56f user: stephanie.gawroriski tags: trunk | |
12:52 | Update RetroArch info. check-in: 997442a5c0 user: stephanie.gawroriski tags: trunk | |
12:41 | Use calloc instead. check-in: 1aceaa7db3 user: stephanie.gawroriski tags: trunk | |
12:25 | Add RetroArch specific makefile. check-in: e51c0281ae user: stephanie.gawroriski tags: trunk | |
12:09 | Correct map argument handler in SummerCoatFactory so it creates an array of twice the size instead of just the number of map elements. check-in: 6fead6286c user: stephanie.gawroriski tags: trunk | |
12:06 | In CircleCI add baseline tests which just does a hosted launch and install build-essential+qemu-user since it will be needed in the future to install and test RatufaCoat. check-in: 57e1508c07 user: stephanie.gawroriski tags: trunk | |
12:00 | Correct SystemTime test. check-in: 3b85db552d user: stephanie.gawroriski tags: trunk | |
11:57 | Add base for packfile builder; Add test for building the packfile. check-in: 747c8b3044 user: stephanie.gawroriski tags: trunk | |
11:17 | Allocate and set native function handler. check-in: cfc237a2f4 user: stephanie.gawroriski tags: trunk | |
11:15 | Add base main and entry point initialization for RatufaCoat. check-in: cbf9001909 user: stephanie.gawroriski tags: trunk | |
10:51 | Update libretro description; Remove second copyright from header. check-in: 977611fc31 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: afd90eb4a4 user: squirreljme tags: trunk | |
2019-05-27
| ||
22:23 | Add empty makefile for RatufaCoat. check-in: 74185ea8c6 user: stephanie.gawroriski tags: trunk | |
17:39 | Correct long/double math operations bleeding through the zero register (using 0+1 instead of 0+0) so that it only uses the zero register. check-in: 29aac999e6 user: stephanie.gawroriski tags: trunk | |
17:34 | Implement some software Long math functions. check-in: 3eb88a30d5 user: stephanie.gawroriski tags: trunk | |
17:12 | Any calls done to long/float/double will instead call software math methods. check-in: 3c83383b11 user: stephanie.gawroriski tags: trunk | |
16:31 | Change SIGN_X8 to SIGNX8 and SIGN_HALF to SIGNX16. check-in: 23d1ac4c3d user: stephanie.gawroriski tags: trunk | |
16:27 | Make conversions call software math libraries. check-in: 2f6a0752a1 user: stephanie.gawroriski tags: trunk | |
15:59 | Turn conversion copies into pure copies. check-in: a020d96ae4 user: stephanie.gawroriski tags: trunk | |
15:54 | Remove implementation of CONVERSION and use COPY. check-in: 91e708912e user: stephanie.gawroriski tags: trunk | |
15:53 | Add COPY instruction. check-in: 43ce8a5415 user: stephanie.gawroriski tags: trunk | |
15:46 | Clear out debug stuff. check-in: 61c1c136b5 user: stephanie.gawroriski tags: trunk | |
15:32 | Add flag to disable debugging. check-in: 6afd93bde9 user: stephanie.gawroriski tags: trunk | |
15:29 | Implement of system calls writing to the console. check-in: 4bfb4d5714 user: stephanie.gawroriski tags: trunk | |
14:13 | Add implementations for the file descriptor IDs for stdin, stdout, and stderr. check-in: a7e386593a user: stephanie.gawroriski tags: trunk | |
13:54 | Add base for system calls and pure/unpure system calls. check-in: 9143a913ed user: stephanie.gawroriski tags: trunk | |
13:13 | Implement free, it will wipe everything with BAD_MAGIC except the refcount spot is set to zero. check-in: 8de7a99ea9 user: stephanie.gawroriski tags: trunk | |
13:06 | Implement base garbage collect of object. check-in: ded1e70cf2 user: stephanie.gawroriski tags: trunk | |
12:57 | Add flags to class info. check-in: 795db5a1b3 user: stephanie.gawroriski tags: trunk | |
12:50 | Add Constants to the core CLDC and use that instead of the Kernel for JVM constants. check-in: fed5f9e5dc user: stephanie.gawroriski tags: trunk | |
12:44 | Record the number of objects which are in the instance fields. check-in: 3ff76c2f4e user: stephanie.gawroriski tags: trunk | |
12:34 | Make jvmLoadString() and jvmLoadClass() return their respective classes instead of a raw pointer. check-in: 7ccc34ed82 user: stephanie.gawroriski tags: trunk | |
12:30 | Implement String parts needed for intern (using a basic linked list). check-in: a2748e0ec4 user: stephanie.gawroriski tags: trunk | |
12:21 | Correct values to be uncounted being overwritten with garbage values; Do uncounting for array stores; Count up our object first before getting the old object so that less instruction time passes between the read and write. check-in: f55a6b7e02 user: stephanie.gawroriski tags: trunk | |
12:16 | Correct reference counting issues when putting to fields. check-in: 5e121a004e user: stephanie.gawroriski tags: trunk | |
12:04 | Implement String(byte[]). check-in: 075bc11f12 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 2af2d8ac59 user: squirreljme tags: trunk | |
01:09 | Calling of instance methods. check-in: dd758dc51d user: stephanie.gawroriski tags: trunk | |
00:19 | Add a bunch of supporting classes (for annotations to be used in supervisor); Writing of VTable information. check-in: 3c3eab6d65 user: stephanie.gawroriski tags: trunk | |
00:01 | Remove more debug text. check-in: 6adb1c24ea user: stephanie.gawroriski tags: trunk | |
00:01 | Remove debug text. check-in: c29527d745 user: stephanie.gawroriski tags: trunk | |
00:00 | VTable initialization. check-in: 1a421b0c26 user: stephanie.gawroriski tags: trunk | |
2019-05-26
| ||
23:12 | Create initial vtable which just maps to JVMFunction.jvmPureVirtualCall(). check-in: e9b4de16e1 user: stephanie.gawroriski tags: trunk | |
23:00 | Add method to quickly get the name and type. check-in: ab0f299590 user: stephanie.gawroriski tags: trunk | |
22:41 | Add TODO block. check-in: 86384dbe13 user: stephanie.gawroriski tags: trunk | |
21:45 | Implement the complicated invokespecial logic; Remove vtablespecial it is not needed (just a single vtable is needed). check-in: f702463f5d user: stephanie.gawroriski tags: trunk | |
20:53 | Add determination of the method index. check-in: f1db3906a3 user: stephanie.gawroriski tags: trunk | |
20:19 | Implement LOAD_FROM_INTARRAY. check-in: 6c362d90c3 user: stephanie.gawroriski tags: trunk | |
20:08 | Add extra checks to detect corrupted objects. check-in: faeb3596b0 user: stephanie.gawroriski tags: trunk | |
20:07 | Add BAD_MAGIC constant which will be used to detect some issues in memory. check-in: 786f47c3cf user: stephanie.gawroriski tags: trunk | |
19:56 | Add Class; Switch ClassInfo to use actual types instead of int. check-in: 31441773f1 user: stephanie.gawroriski tags: trunk | |
19:40 | Remove Assembly.loadPool(); Add instruction to load from int array (directly); Add class ID writing; Write float/int to bootpool; Adjust reference count for ClassInfo. check-in: 825c45482b user: stephanie.gawroriski tags: trunk | |
19:04 | Add String methods; Implement jvmNew(); Implement basic jvmIsInstance() for the quickest case. check-in: 4b2642b143 user: stephanie.gawroriski tags: trunk | |
18:50 | Implement memory allocation; Add NegativeArraySizeException, OutOfMemoryError, and VirtualMachineError. check-in: 437d720d7b user: stephanie.gawroriski tags: trunk | |
13:54 | Base load of bytes into memory for String init; Add Integer.valueOf(int); Add IndexOutOfBoundsException; Add ArrayIndexOutOfBoundsException check-in: e4fcb70ebf user: stephanie.gawroriski tags: trunk | |
13:44 | Add base for DEBUG notes and try to print a debug note. check-in: e94e458a88 user: stephanie.gawroriski tags: trunk | |
13:15 | Use internal helpers to load String and Class objects. check-in: c17735f182 user: stephanie.gawroriski tags: trunk | |
13:04 | Correct an error in the static field initialization where it was writing in the wrong position for fields. check-in: e713c2b686 user: stephanie.gawroriski tags: trunk | |
12:39 | Initialize RAM links; Give an extra set of bytes at the end of the BootRAM to indicate the end of it. check-in: fd68ceeac4 user: stephanie.gawroriski tags: trunk | |
12:16 | Make the BootRAM completely use memory chunks for all pre-made allocations (allows anything in BootRAM to be freed). check-in: bea6f62d71 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 4a60dafad6 user: squirreljme tags: trunk | |
02:12 | Add CCE and NPE to the supervisor. check-in: 9dff48f78f user: stephanie.gawroriski tags: trunk | |
02:09 | Do not use ClassDataV2, use ClassInfo instead. check-in: f35843fa2a user: stephanie.gawroriski tags: trunk | |
02:07 | Some comment corrections. check-in: 84671ab98c user: stephanie.gawroriski tags: trunk | |
01:44 | Add classes for the JVM; Switch suites to use the supervisor as the entry instead. check-in: 3f374ec6d8 user: stephanie.gawroriski tags: trunk | |
01:17 | Add check for ClassInfo. check-in: 5b83c038cb user: stephanie.gawroriski tags: trunk | |
01:16 | Write info ClassInfo instead. check-in: 35d1bbe7f8 user: stephanie.gawroriski tags: trunk | |
01:12 | Use a simpler type for storing class information. check-in: 62339e3e35 user: stephanie.gawroriski tags: trunk | |
01:05 | Add checks in JarMinimizer to make sure that fields and methods are valid. check-in: 217fe6327f user: stephanie.gawroriski tags: trunk | |
00:37 | Correct system call list being too short. check-in: f20d5fb07a user: stephanie.gawroriski tags: trunk | |
00:36 | Move a bunch of JVM specific special stuff into its own package. check-in: a061fe8326 user: stephanie.gawroriski tags: trunk | |
2019-05-25
| ||
23:52 | Add basic supervisor package with all the classes which are needed by the compiler (so it does not complain about missing things). check-in: 37c81ce994 user: stephanie.gawroriski tags: trunk | |
20:02 | Initialize static field values. check-in: a58514bb25 user: stephanie.gawroriski tags: trunk | |
19:42 | Add debug to memory. check-in: fcba5ccb42 user: stephanie.gawroriski tags: trunk | |
17:56 | Add Assembly method to perform reference counting on pointers. check-in: 7e1cf5a119 user: stephanie.gawroriski tags: trunk | |
17:49 | Implement array allocation. check-in: fa10fe1818 user: stephanie.gawroriski tags: trunk | |
17:47 | Set initial static field space to -1, otherwise the first class to claim the static field area will have it set to an initial zero which will make it re-allocated on the next access. check-in: e3bd41810b user: stephanie.gawroriski tags: trunk | |
17:42 | Make BAD_BITS constant. check-in: 3dbaa40fb6 user: stephanie.gawroriski tags: trunk | |
17:25 | Attempt to allocate array bytes once, then try again after garbage collecting. check-in: ed61ea8675 user: stephanie.gawroriski tags: trunk | |
17:15 | In the BootRAM ClassDataV2 initialization, write to the correct memory address (from the base of the instance rather than at the start of RAM). check-in: d194ec40e0 user: stephanie.gawroriski tags: trunk | |
16:57 | Do not allow garbage collection of objects with corrupt classes. check-in: 79bc5504e3 user: stephanie.gawroriski tags: trunk | |
16:53 | Add check to disallow allocating non-array types as arrays. check-in: 7b3b4428a0 user: stephanie.gawroriski tags: trunk | |
16:49 | Add check to make sure invalid classes are not attempted to be used. check-in: c11191be36 user: stephanie.gawroriski tags: trunk | |
16:39 | If a type is known to be an array, then do not check if it is one. check-in: 79eb9e2c82 user: stephanie.gawroriski tags: trunk | |
14:11 | Implement instance field offset. check-in: 3c79ddfa35 user: stephanie.gawroriski tags: trunk | |
13:41 | Revert the change. check-in: 677faf2c6d user: stephanie.gawroriski tags: trunk | |
13:41 | Correct placement order for array length. check-in: b79eb1431b user: stephanie.gawroriski tags: trunk | |
13:36 | Initialize of BootRAM ClassDataV2 for classes. check-in: 3b83ca22c0 user: stephanie.gawroriski tags: trunk | |
12:14 | Prevent allocation of negative sizes. check-in: 032a8f5c4f user: stephanie.gawroriski tags: trunk | |
12:05 | Info file corrections. check-in: 6501de71c6 user: stephanie.gawroriski tags: trunk | |
11:58 | Add libRetro info. check-in: 8d7d8ccb8f user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 0c819e685d user: squirreljme tags: trunk | |
01:08 | Add class size to ClassDataV2. check-in: 6894d71ab9 user: stephanie.gawroriski tags: trunk | |
01:03 | Add magic number in ClassDataV2 for corruption detection potentially. check-in: ff13eb3df9 user: stephanie.gawroriski tags: trunk | |
00:58 | Only check the class type for field/invokes if the class is not known to be directly compatible. check-in: df87a6bfd3 user: stephanie.gawroriski tags: trunk | |
00:45 | Add Assembly.pointerToObjectClassDataV2() to directly convert an object to a V2 type. check-in: 18bd065c79 user: stephanie.gawroriski tags: trunk | |
00:36 | Ignore writes to non-writable memory. check-in: 43d1fc49de user: stephanie.gawroriski tags: trunk | |
00:35 | Remove the limit on the code size. check-in: 83f2526ac9 user: stephanie.gawroriski tags: trunk | |
00:27 | Remove the code chunk limit of 65k and make it larger. check-in: 93868fae71 user: stephanie.gawroriski tags: trunk | |
00:23 | Catch error to determine the last class where some error happened on code export; Implement some of Kernel.jvmIsInstance(). check-in: 0b80f812ba user: stephanie.gawroriski tags: trunk | |
2019-05-24
| ||
23:54 | Implement Kernel.jvmIsArray(). check-in: 11e9d4fe48 user: stephanie.gawroriski tags: trunk | |
23:16 | Implement LOAD_POOL. check-in: 5a9df04bfd user: stephanie.gawroriski tags: trunk | |
23:01 | Have __classId() which could initialize classes. check-in: a052ec0aec user: stephanie.gawroriski tags: trunk | |
22:59 | Implement __loadClassObject. check-in: 26a16448ba user: stephanie.gawroriski tags: trunk | |
22:55 | Implement exception handling (also fix a bug where a handler would always be jumped to if the type was not a match). check-in: cb18953896 user: stephanie.gawroriski tags: trunk | |
22:36 | Invocation of interface methods. check-in: dfe973098a user: stephanie.gawroriski tags: trunk | |
22:21 | Handle allocation of new objects. check-in: a3b67d8731 user: stephanie.gawroriski tags: trunk | |
22:07 | Implement invoke of instance. check-in: b5909851b2 user: stephanie.gawroriski tags: trunk | |
21:55 | Add class IDs for byte[] and byte[][]; Use those class IDs in the bootstrap. check-in: 905c4c246d user: stephanie.gawroriski tags: trunk | |
21:31 | Remove class table pointer and fixed class IDs. check-in: ddb9b462f5 user: stephanie.gawroriski tags: trunk | |
20:17 | Do not alias LOAD_POOL to memory read, since different systems may use different table types. check-in: 952eb5958d user: stephanie.gawroriski tags: trunk | |
20:14 | Base attempt on getting standard invocations going. check-in: a26a7e363e user: stephanie.gawroriski tags: trunk | |
20:04 | Implement __invokeStatic helper. check-in: d4578eada9 user: stephanie.gawroriski tags: trunk | |
20:00 | Implement get of volatile registers. check-in: 7115aea4d2 user: stephanie.gawroriski tags: trunk | |
19:57 | Remove volatile registers. check-in: 29aa3febcb user: stephanie.gawroriski tags: trunk | |
19:56 | Base refactor using the volatile register stack and removing duplicate code for method calls. check-in: 63c2d9e4ff user: stephanie.gawroriski tags: trunk | |
18:58 | Clear volatiles at instruction start and finish. check-in: 0630c637d7 user: stephanie.gawroriski tags: trunk | |
18:54 | Add base methods for software math for long/float/double. check-in: b90a459a52 user: stephanie.gawroriski tags: trunk | |
18:40 | Add base classes for software math. check-in: 7cf99184ae user: stephanie.gawroriski tags: trunk | |
18:25 | Move constant pool classes to another package. check-in: 570c68d7d3 user: stephanie.gawroriski tags: trunk | |
18:10 | Remove thistype; Put exceptionranges into ByteCodeState. check-in: cd11608154 user: stephanie.gawroriski tags: trunk | |
18:03 | Store monitor into a higher register rather than one that is dedicated for use. check-in: 884f494de5 user: stephanie.gawroriski tags: trunk | |
17:51 | Remove WhereIsThis, line debug, JOp debug, and JInst debug (they are inlined with the code now rather than separate). check-in: c2cc24e90d user: stephanie.gawroriski tags: trunk | |
17:30 | Add conversion for system calls. check-in: a11d27d936 user: stephanie.gawroriski tags: trunk | |
17:09 | Move ObjectAccess.arrayLength() to Assembly. check-in: 61e90ad12e user: stephanie.gawroriski tags: trunk | |
14:39 | Remove Memory UTF sequence from the fixed class IDs. check-in: cfbc792882 user: stephanie.gawroriski tags: trunk | |
14:37 | Remove the string BasicSequence stuff since it is no longer used and this greatly simplifies `String`. check-in: db5936fbd9 user: stephanie.gawroriski tags: trunk | |
14:28 | Implement String.intern() using an internal LinkedList<WeakReference<String>> table. check-in: b3ceace762 user: stephanie.gawroriski tags: trunk | |
14:09 | Change String to use character arrays instead of sequences (faster). check-in: 8b68b756c8 user: stephanie.gawroriski tags: trunk | |
13:38 | In String.replace() if the input string does not contain the character to be replaced then it returns `this`. check-in: 74c9fa8b65 user: stephanie.gawroriski tags: trunk | |
13:37 | Add quick flag for an intern check so that `this` is quickly returned if the string is already an intern. check-in: 25bf7f0071 user: stephanie.gawroriski tags: trunk | |
13:34 | Deprecate the basic sequence in the string. check-in: 41b9ac2142 user: stephanie.gawroriski tags: trunk | |
13:32 | Reduce String quick flag field size to short as not that many flags are needed. check-in: 09173c6844 user: stephanie.gawroriski tags: trunk | |
13:30 | Add test for intern strings. check-in: 27ade338c0 user: stephanie.gawroriski tags: trunk | |
13:15 | Move ApiLevel obtaining to the system call interface. check-in: 25c05490d0 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 6acae66621 user: squirreljme tags: trunk | |
2019-05-23
| ||
23:42 | Remove PrimitiveAccess and move the float/double bits to Assembly. check-in: dbf94d0b19 user: stephanie.gawroriski tags: trunk | |
23:22 | Make EXIT a system call. check-in: 5a68aa5516 user: stephanie.gawroriski tags: trunk | |
23:14 | Add GARBAGE_COLLECT system call and remove MemoryAccess (not used anymore). check-in: 7434d31525 user: stephanie.gawroriski tags: trunk | |
23:07 | Move memory information to system calls. check-in: d2e5d8e2e9 user: stephanie.gawroriski tags: trunk | |
18:29 | Remove the UniversalAPI and UniversalCallback stuff. check-in: 7a1c68e49d user: stephanie.gawroriski tags: trunk | |
17:17 | Remove DatabaseAccess, it was never used. check-in: aa8e87694a user: stephanie.gawroriski tags: trunk | |
17:16 | Remove RegistryAccess, it was never used. check-in: 580bb251a2 user: stephanie.gawroriski tags: trunk | |
17:13 | Remove TimeAccess implementation in SpringCoat. check-in: 07a440d973 user: stephanie.gawroriski tags: trunk | |
16:48 | Remove TimeAccess and replace with system calls. check-in: 79482f1be1 user: stephanie.gawroriski tags: trunk | |
16:41 | Add API levels to system calls. check-in: 21e5cd0712 user: stephanie.gawroriski tags: trunk | |
16:40 | Add and implement with a test a system call for getting the current time. check-in: b6312d2861 user: stephanie.gawroriski tags: trunk | |
15:43 | Correct JavaDoc. check-in: 66130acd1d user: stephanie.gawroriski tags: trunk | |
15:42 | Add base assembly for system calls; Add system call index. check-in: 6c27b7ec91 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: edf853a080 user: squirreljme tags: trunk | |
2019-05-21
| ||
17:22 | Some font work. check-in: fd32a9be08 user: stephanie.gawroriski tags: trunk | |
17:13 | Go to temporary directory when making fonts. check-in: 92f677da0d user: stephanie.gawroriski tags: trunk | |
17:09 | Add base for the about command in the launcher. check-in: 6f99172144 user: stephanie.gawroriski tags: trunk | |
2019-05-20
| ||
12:35 | In the list demo set some alternative fonts. check-in: 7508c51408 user: stephanie.gawroriski tags: trunk | |
12:10 | Implement part of copy area. check-in: 3b901912d8 user: stephanie.gawroriski tags: trunk | |
2019-05-19
| ||
19:30 | Do not search for blank resource images in the launcher. check-in: 96b2a8c43a user: stephanie.gawroriski tags: trunk | |
19:20 | Ignore lookup for resources with a blank name. check-in: 987920bfa8 user: stephanie.gawroriski tags: trunk | |
18:04 | Add some more history. check-in: 2803ee2505 user: stephanie.gawroriski tags: trunk | |
17:46 | Implement some of Vector. check-in: 97b18f324f user: stephanie.gawroriski tags: trunk | |
17:21 | Some Form base; If a resource was not found in a suite then do a traditional classpath search for it. check-in: dda11a1178 user: stephanie.gawroriski tags: trunk | |
14:22 | Change names of the demos. check-in: 94f5881fbe user: stephanie.gawroriski tags: trunk | |
14:21 | Add images to the LCDUI demo programs. check-in: 6425666cef user: stephanie.gawroriski tags: trunk | |
14:05 | Default to SpringCoat if no VM was specified; Correct distribution shading so that the service files for the bootstrap are merged. check-in: 32d979d6c0 user: stephanie.gawroriski tags: trunk | |
13:42 | If no VM was specified, default to SpringCoat rather than the first found one. check-in: a458307b91 user: stephanie.gawroriski tags: trunk | |
13:40 | Base for icons in the launch list. check-in: c51e50ac6c user: stephanie.gawroriski tags: trunk | |
13:21 | Corrections to prevent NPE in profiler NPS writing check-in: 674d4e7bf1 user: stephanie.gawroriski tags: trunk | |
13:07 | Correct the splash screen showing up purple. check-in: cf28f807ec user: stephanie.gawroriski tags: trunk | |
13:03 | Base for showing a splash screen in the launcher. check-in: eeeaee89a3 user: stephanie.gawroriski tags: trunk | |
11:59 | Remove the launch command and instead make the launcher an IMPLICIT list with select launching programs. check-in: 32a49fd2f5 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e460f3c2b8 user: squirreljme tags: trunk | |
02:39 | Correct pointer position being wrong with regards to the content area; Do not use Java look and feel anymore because it messes up pointer coordinates in Windows 10 when scaled. check-in: dee2bceaf7 user: stephanie.gawroriski tags: trunk | |
02:25 | Correct display and displayable shown state. check-in: 10fb5a1d9d user: stephanie.gawroriski tags: trunk | |
02:15 | Correctly implement List IMPLICIT/EXPLICIT logic. check-in: 69f6c2e715 user: stephanie.gawroriski tags: trunk | |
01:58 | Turn F1-F24 into commands. check-in: d9beef3b53 user: stephanie.gawroriski tags: trunk | |
01:48 | Implement list action logic. check-in: d9d2f7414c user: stephanie.gawroriski tags: trunk | |
01:06 | Correct NullPointerException in Throwable.printStackTrace(). check-in: a75ff40d00 user: stephanie.gawroriski tags: trunk | |
01:04 | Implement some UI functions for list. check-in: bce703a381 user: stephanie.gawroriski tags: trunk | |
00:42 | Add handlers for action methods similar to how drawing is done. check-in: 72ec482401 user: stephanie.gawroriski tags: trunk | |
2019-05-18
| ||
22:37 | Use font size of 16 for items since it is easier to read. check-in: a0db3f01ab user: stephanie.gawroriski tags: trunk | |
22:36 | Draw focus box for list. check-in: 08beebd3d5 user: stephanie.gawroriski tags: trunk | |
22:21 | Base drawing of list. check-in: 99186882d9 user: stephanie.gawroriski tags: trunk | |
21:57 | Some minor adjustments. check-in: 2640033c42 user: stephanie.gawroriski tags: trunk | |
18:57 | Rewrite the clipping handling in EDAG. check-in: 3e0e7e2418 user: stephanie.gawroriski tags: trunk | |
14:03 | Make native UI drawing a bit faster and center the screen accordingly. check-in: 9967e4412d user: stephanie.gawroriski tags: trunk | |
13:43 | Correct DrawingMethod lookup for classes (was in reverse order); Implement drawing method for canvas. check-in: ec412394c1 user: stephanie.gawroriski tags: trunk | |
13:38 | Implement exit command execution. check-in: 67ac45c2b1 user: stephanie.gawroriski tags: trunk | |
13:21 | Add the Displayable to be drawn, actually use the displayable to be drawn in the UI code. check-in: e019242b79 user: stephanie.gawroriski tags: trunk | |
13:04 | Base for multiple drawing methods. check-in: 816900a822 user: stephanie.gawroriski tags: trunk | |
12:32 | Implement drawing of ticker (if there is any). check-in: e12cb29f01 user: stephanie.gawroriski tags: trunk | |
2019-05-17
| ||
23:31 | Initialization of enough objects to start the MicroEmu demo. check-in: ff7bfc2079 user: stephanie.gawroriski tags: trunk | |
23:10 | Initialization of some item types. check-in: 359a924923 user: stephanie.gawroriski tags: trunk | |
19:44 | Initialize some item types. check-in: 6fded67d37 user: stephanie.gawroriski tags: trunk | |
16:20 | Capability get of pointer events. check-in: b75815213e user: stephanie.gawroriski tags: trunk | |
16:17 | Realize the content area when it is set as well as during painting. check-in: 31ff0ed16b user: stephanie.gawroriski tags: trunk | |
15:46 | Draw command bar if there are commands. check-in: f4e7411c38 user: stephanie.gawroriski tags: trunk | |
15:46 | Corrections to EnforcedDrawingAreaGraphics. check-in: 25a8f8aa02 user: stephanie.gawroriski tags: trunk | |
15:30 | Some base work. check-in: 321a6b8100 user: stephanie.gawroriski tags: trunk | |
14:55 | Repaint the display if fullscreen mode changed. check-in: db62efa65d user: stephanie.gawroriski tags: trunk | |
14:53 | Handle vibration; Add vibration symbol; If the display is vibrating, show a symbol that it is; Implement anchoring for text. check-in: 0083862360 user: stephanie.gawroriski tags: trunk | |
14:00 | Drawing of canvases. check-in: dc04d0d8f3 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 8eecd20a07 user: squirreljme tags: trunk | |
2019-05-16
| ||
23:33 | Base for drawing display things. check-in: 7e8eb4865c user: stephanie.gawroriski tags: trunk | |
18:40 | Base drawing of active display, nothing actually drawn yet. check-in: 4b0cab57c8 user: stephanie.gawroriski tags: trunk | |
18:05 | Registration of callback for native ui. check-in: 5ead2a7a1b user: stephanie.gawroriski tags: trunk | |
17:46 | Initialize the framebuffer again now. check-in: d01095aa38 user: stephanie.gawroriski tags: trunk | |
17:39 | Implement basic content area size. check-in: 8cca18df48 user: stephanie.gawroriski tags: trunk | |
17:29 | Width and height of the stuff to draw. check-in: d24b05500f user: stephanie.gawroriski tags: trunk | |
17:04 | Set of current displayable item. check-in: 6a5ff73033 user: stephanie.gawroriski tags: trunk | |
16:55 | Repaint display if a command is added. check-in: 967ae3f5b9 user: stephanie.gawroriski tags: trunk | |
16:53 | Set of displayable title. check-in: 2cf258242b user: stephanie.gawroriski tags: trunk | |
16:47 | Clean out the LCDUI code so that it compiles again, all of the old UI state and stack stuff has been removed. check-in: fc34ec6d25 user: stephanie.gawroriski tags: trunk | |
16:24 | Remove the ui package. check-in: d556121e55 user: stephanie.gawroriski tags: trunk | |
16:23 | Add display backends that can be used. check-in: b78d891d30 user: stephanie.gawroriski tags: trunk | |
15:52 | Base for PhoneUI; Deprecations of the old UI stack stuff. check-in: 91cf536186 user: stephanie.gawroriski tags: trunk | |
15:26 | Add some symbol characters for 12 strike. check-in: e5f99b9ee3 user: stephanie.gawroriski tags: trunk | |
14:59 | Correct corruption in the monospace font. check-in: ec5b67aa53 user: stephanie.gawroriski tags: trunk | |
14:57 | Add reference to Symbol font. check-in: 09644b4d74 user: stephanie.gawroriski tags: trunk | |
14:56 | Add symbol SQF. check-in: 8cff6b46da user: stephanie.gawroriski tags: trunk | |
14:51 | Add symbol font which is a copy of Monospace. check-in: f323d7abcb user: stephanie.gawroriski tags: trunk | |
12:14 | Add base for JDWP project. check-in: 676635fcf2 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 367bfcc6e8 user: squirreljme tags: trunk | |
2019-05-15
| ||
21:23 | Remove ENTRY_MARKER. check-in: ea96b0d25a user: stephanie.gawroriski tags: trunk | |
20:55 | Use alternative DEBUG_ENTRY, DEBUG_EXIT, and DEBUG_POINT for location information. check-in: 25d3e10096 user: stephanie.gawroriski tags: trunk | |
19:48 | Add DEBUG_ENTRY, DEBUG_EXIT, and DEBUG_POINT for debugging specific parts of the byte code. check-in: 23819bc5ca user: stephanie.gawroriski tags: trunk | |
19:38 | Deprecate WhereIsThis and the related debugging information, this will be changed to be inline with the code. check-in: 948933981a user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: b875ff1ce5 user: squirreljme tags: trunk | |
2019-05-14
| ||
23:38 | Add base for FlowerCoat VM. check-in: 9b56d17c5c user: stephanie.gawroriski tags: trunk | |
22:15 | Implement more of Vector. check-in: 2e9fa76191 user: stephanie.gawroriski tags: trunk | |
18:38 | Implement ensureCapacity. check-in: 5091613c22 user: stephanie.gawroriski tags: trunk | |
18:05 | Correct read of long/double. check-in: 5b14605721 user: stephanie.gawroriski tags: trunk | |
17:59 | Implement long/float/double for DataInputStream and DataOutputStream. check-in: 0f7b75fd5a user: stephanie.gawroriski tags: trunk | |
17:47 | Print `Throwable` stack trace when it is made always; In System.arraycopy() check against the correct length (destination and not source) when checking bounds. check-in: 237a112799 user: stephanie.gawroriski tags: trunk | |
16:28 | Decrease the stack depth again; Correct parsing of old style locals. check-in: 81d366a9fd user: stephanie.gawroriski tags: trunk | |
13:58 | Implement more of Vector. check-in: 088512e508 user: stephanie.gawroriski tags: trunk | |
13:26 | Increase SpringCoat's stack depth limit. check-in: 2eddb13126 user: stephanie.gawroriski tags: trunk | |
13:19 | Hopefully fix oldstyle stack map parsing. check-in: 1b29a3a52b user: stephanie.gawroriski tags: trunk | |
13:08 | Implement part of Vector; Return null if a class was not found in SpringCoat. check-in: 7f3de165aa user: stephanie.gawroriski tags: trunk | |
11:57 | Implement DataInputStream.skip(); Implement String.contains(CharSequence) and String.indexOf(String[, int]). check-in: 6349abd208 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: b410d8358e user: squirreljme tags: trunk | |
2019-05-13
| ||
23:15 | Add init for Vector. check-in: f27b696782 user: stephanie.gawroriski tags: trunk | |
22:02 | Implement base for record enumeration. check-in: e0ff4d6257 user: stephanie.gawroriski tags: trunk | |
21:47 | Add base implementation for RecordEnumeration. check-in: 821ef8e31b user: stephanie.gawroriski tags: trunk | |
21:08 | Implement getRecord(). check-in: 43f2146d2a user: stephanie.gawroriski tags: trunk | |
21:02 | Start of RecordStoreInfo; Implement RecordStoreInfo.getSizeAvailable(). check-in: 7ced5b26c2 user: stephanie.gawroriski tags: trunk | |
20:55 | Handle cases where there is no content-length. check-in: 4bdecb45b5 user: stephanie.gawroriski tags: trunk | |
20:45 | Remove HTTP request/response debug printing. check-in: ef9b7f224c user: stephanie.gawroriski tags: trunk | |
20:44 | Implement HTTP communication. check-in: ff07489c40 user: stephanie.gawroriski tags: trunk | |
18:33 | Sending of TCP data over the line. check-in: 57bc28e313 user: stephanie.gawroriski tags: trunk | |
17:09 | Build HTTP request and send it to the remote end. check-in: 9c5a61b9af user: stephanie.gawroriski tags: trunk | |
16:52 | Base building of HTTP request. check-in: 006793a87b user: stephanie.gawroriski tags: trunk | |
16:23 | Refactor the HTTP client code to be much cleaner and easier to GC and state transition. check-in: 33781c1d48 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e63bda6797 user: squirreljme tags: trunk | |
00:43 | Base for filling HTTP request data. check-in: 266f66357e user: stephanie.gawroriski tags: trunk | |
2019-05-12
| ||
23:03 | Implement set of socket options. check-in: 43cc949c00 user: stephanie.gawroriski tags: trunk | |
22:35 | Add base Java SE connection factory which can resolve hosts. check-in: 38928a7182 user: stephanie.gawroriski tags: trunk | |
22:16 | Try the service loader if the system service fails to be found. check-in: 529e06bd3b user: stephanie.gawroriski tags: trunk | |
22:10 | Add base IPConnectionFactory which tries to create a service for it, otherwise it falls back to one which does nothing. check-in: 084c0ff97f user: stephanie.gawroriski tags: trunk | |
21:26 | Compatibility notes. check-in: fd46d394e6 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 30db325d45 user: squirreljme tags: trunk | |
2019-05-11
| ||
18:08 | Reformat the stack trace printed by Throwable and make it cleaner and easier to read. check-in: 920f2fbc9e user: stephanie.gawroriski tags: trunk | |
17:33 | Do not hexprint the instruction type in CTE. check-in: 4b0005c1a2 user: stephanie.gawroriski tags: trunk | |
16:46 | Correct reverse read of indexed image data. check-in: c9adeecf76 user: stephanie.gawroriski tags: trunk | |
16:39 | Implement EnforcedDrawingAreaGraphics.clipRect(). check-in: 8ca837002f user: stephanie.gawroriski tags: trunk | |
16:20 | Make filter error more descriptive; Add 7 extra bits of potential padding before dividing by 8 because the scanlines are always byte padded. check-in: 498eb268f2 user: stephanie.gawroriski tags: trunk | |
15:50 | Multiply all values then divide by 8 when determining the PNG scanline length. check-in: 853d06b227 user: stephanie.gawroriski tags: trunk | |
15:42 | Implement StringBuilder subSequence/substring so the XPM demo works. check-in: 5e7eb24ea5 user: stephanie.gawroriski tags: trunk | |
15:34 | Correct typo when using ResourceAccess.available(). check-in: 6259db3f26 user: stephanie.gawroriski tags: trunk | |
15:24 | Some work on Integer. check-in: 0df67d5977 user: stephanie.gawroriski tags: trunk | |
14:46 | Add test for LinkedHashMap. check-in: bd122bfa00 user: stephanie.gawroriski tags: trunk | |
01:31 | Correct MIDP Font test results. check-in: 8da3931fc4 user: stephanie.gawroriski tags: trunk | |
01:28 | Add debug printing of entry points in VMFactory; Correct LinkedList's ListIterator.previous(). check-in: 8e674ad8f7 user: stephanie.gawroriski tags: trunk | |
01:18 | Add hashcode test for LinkedHashSet. check-in: b985867746 user: stephanie.gawroriski tags: trunk | |
01:16 | Do not double map remove for the eldest entry. check-in: 1f38a707ff user: stephanie.gawroriski tags: trunk | |
01:15 | Add local index to exception. check-in: d27b585d0d user: stephanie.gawroriski tags: trunk | |
2019-05-10
| ||
23:21 | Integer.compareTo() was not implemented correctly, fix this. check-in: ee2e0d21fc user: stephanie.gawroriski tags: trunk | |
22:59 | Fix and enabled the non-RandomAccess copy before sorting (for speed improvements). check-in: e99287e946 user: stephanie.gawroriski tags: trunk | |
22:43 | Implement ListIterator.previous(). check-in: 23e941f7bf user: stephanie.gawroriski tags: trunk | |
22:36 | Add get and set check for the list test. check-in: 7e323e2e9b user: stephanie.gawroriski tags: trunk | |
22:24 | Shell sort does not seem to want to work for integers. check-in: 35ed20a703 user: stephanie.gawroriski tags: trunk | |
22:14 | Make the sorting set more consistent with the same values for each (easier to debug issues). check-in: 5623babdfa user: stephanie.gawroriski tags: trunk | |
16:58 | Add collections and objects to the sort test. check-in: 51ae61a9ff user: stephanie.gawroriski tags: trunk | |
16:53 | Work on sorting object arrays/lists. check-in: 3df28dbd72 user: stephanie.gawroriski tags: trunk | |
15:49 | Implement ShellSort. check-in: 6bf86541b7 user: stephanie.gawroriski tags: trunk | |
14:48 | Minor sort algorithm work; Improve the sort test to include various array sizes. check-in: e20dafd1f5 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 77ac137ba7 user: squirreljme tags: trunk | |
01:31 | Correct NPE when the framebuffer is accessed and no display is yet used. check-in: 57d967d2f8 user: stephanie.gawroriski tags: trunk | |
01:22 | Add and implement the missing RecordStore.getNumRecords(). check-in: 99c139d7dc user: stephanie.gawroriski tags: trunk | |
00:00 | Base sort work. check-in: 6225087d0b user: stephanie.gawroriski tags: trunk | |
2019-05-09
| ||
23:35 | Add sorting test. check-in: 0c5caa2bf7 user: stephanie.gawroriski tags: trunk | |
23:19 | Add calls for sorting and such. check-in: f1d4b9cb70 user: stephanie.gawroriski tags: trunk | |
22:33 | More test correction. check-in: abcb5f59d4 user: stephanie.gawroriski tags: trunk | |
22:29 | Implement hashCode() in AbstractMap and Hashtable. check-in: 10341a951f user: stephanie.gawroriski tags: trunk | |
22:24 | Correct a bunch of tests. check-in: c777a60433 user: stephanie.gawroriski tags: trunk | |
22:10 | In CircleCI name the SpringCoat NPS dump correctly. check-in: 0f71d04464 user: stephanie.gawroriski tags: trunk | |
20:15 | Hashtable test mostly inherits. check-in: 2da97d8024 user: stephanie.gawroriski tags: trunk | |
20:12 | Correct SQRT test. check-in: 8420746939 user: stephanie.gawroriski tags: trunk | |
20:11 | Correct synchronized method test. check-in: 7a51a34712 user: stephanie.gawroriski tags: trunk | |
20:11 | Correct VM interrupt result. check-in: 1afb07953e user: stephanie.gawroriski tags: trunk | |
20:10 | Correct monitor test. check-in: d68f283ed0 user: stephanie.gawroriski tags: trunk | |
20:10 | Correct math test. check-in: dc2b761d43 user: stephanie.gawroriski tags: trunk | |
20:09 | Correct bit count test. check-in: 34fd083841 user: stephanie.gawroriski tags: trunk | |
20:08 | Correct array test. check-in: 5b85e3027c user: stephanie.gawroriski tags: trunk | |
20:07 | Correct EOF test. check-in: ac2eb91456 user: stephanie.gawroriski tags: trunk | |
20:06 | Correct more tests. check-in: 881a8f2b42 user: stephanie.gawroriski tags: trunk | |
19:54 | Correct service loader keys. check-in: ac9ca30c3d user: stephanie.gawroriski tags: trunk | |
19:53 | Correct encoding again. check-in: d3d8945215 user: stephanie.gawroriski tags: trunk | |
19:51 | Encode dot again. check-in: 51468df07e user: stephanie.gawroriski tags: trunk | |
19:48 | Correct keys with dots being unencoded correctly. check-in: 91e523f3de user: stephanie.gawroriski tags: trunk | |
19:47 | Correct SQF font test. check-in: daaa642f64 user: stephanie.gawroriski tags: trunk | |
19:47 | Implement eldest entry removal in LinkedHashMap. check-in: 53bfa44828 user: stephanie.gawroriski tags: trunk | |
19:31 | Add LinkedHashMapEldest results. check-in: 3cd2444ef4 user: stephanie.gawroriski tags: trunk | |
19:29 | Implement the eldest LinkedHashMap test. check-in: 73b3fc6a11 user: stephanie.gawroriski tags: trunk | |
17:31 | Correct replacement sequence. check-in: 90262f0bf2 user: stephanie.gawroriski tags: trunk | |
17:30 | Correct decoding of keys. check-in: bc94f18ce9 user: stephanie.gawroriski tags: trunk | |
17:28 | Correct test results for Random. check-in: eb518107b7 user: stephanie.gawroriski tags: trunk | |
17:22 | Add previous order and removal from the test list. check-in: 40aa26e35e user: stephanie.gawroriski tags: trunk | |
17:17 | Correct remove the removed elements. check-in: 2f43a221d9 user: stephanie.gawroriski tags: trunk | |
17:08 | When removing from the list, decrement the index. check-in: ed9ddab31e user: stephanie.gawroriski tags: trunk | |
16:51 | If __CanSetPrintStream__ is being set on a __CanSetPrintStream__, then use its target rather than the class itself. check-in: e89dc26719 user: stephanie.gawroriski tags: trunk | |
16:44 | Add limit to the number of frames a thread may have. check-in: 83d974cdb8 user: stephanie.gawroriski tags: trunk | |
16:31 | Correct Squirrel Quarrel build. check-in: b39886f8ab user: stephanie.gawroriski tags: trunk | |
16:27 | Increase test timeout to 30 seconds. check-in: 8d558f6d5f user: stephanie.gawroriski tags: trunk | |
16:25 | Handle cases where there are a large number of frames. check-in: 80155af66e user: stephanie.gawroriski tags: trunk | |
16:08 | Add a stack depth limit to the profiler snapshot output. check-in: 482ef48910 user: stephanie.gawroriski tags: trunk | |
16:01 | Add a timeout for every test so that it finishes within a given amount of time. check-in: 7bc08a2ff8 user: stephanie.gawroriski tags: trunk | |
15:47 | Implement LinkedHashMap; Use some common methods. check-in: da88a1cc87 user: stephanie.gawroriski tags: trunk | |
15:14 | Correct list test; Do not compare hashcodes for testresult. check-in: c67a80f1ec user: stephanie.gawroriski tags: trunk | |
14:44 | Use value equals for test result comparison. check-in: 50d2bea701 user: stephanie.gawroriski tags: trunk | |
14:39 | Use map equals since throwable are managed. check-in: f86dd38840 user: stephanie.gawroriski tags: trunk | |
14:38 | Do not print added test values. check-in: 899c7ef402 user: stephanie.gawroriski tags: trunk | |
14:37 | Correct Random test with new encoding; Add list test values. check-in: d3ed66784c user: stephanie.gawroriski tags: trunk | |
14:33 | Correct wrong value being sent to test result. check-in: 089169b8d7 user: stephanie.gawroriski tags: trunk | |
14:01 | Add secondary- key to secondaries. check-in: b0ff4752b6 user: stephanie.gawroriski tags: trunk | |
14:00 | Add dumping of manifest values. check-in: ffe03472d7 user: stephanie.gawroriski tags: trunk | |
13:51 | Decoding of keys. check-in: 92c83413a9 user: stephanie.gawroriski tags: trunk | |
13:45 | Encode curly braces as well. check-in: c70fc0ed98 user: stephanie.gawroriski tags: trunk | |
13:43 | Make sure secondary keys are always lowercased. check-in: 4040ef276b user: stephanie.gawroriski tags: trunk | |
13:42 | Print test result comparison as well. check-in: 6f8549d804 user: stephanie.gawroriski tags: trunk | |
13:23 | Implement test printing. check-in: 1b9452a401 user: stephanie.gawroriski tags: trunk | |
13:17 | Loading of test values for a test. check-in: a34c5b3ed5 user: stephanie.gawroriski tags: trunk | |
12:56 | Partial refactor of the test system to make it much easier to work with internally. check-in: 058153cdf4 user: stephanie.gawroriski tags: trunk | |
11:45 | Move tac.test over to the test area. check-in: 6ecbfc7e5a user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 32c63d0bc4 user: squirreljme tags: trunk | |
00:29 | Add base for TestResult and TestResultBuilder. check-in: 064221406d user: stephanie.gawroriski tags: trunk | |
2019-05-08
| ||
21:26 | Add base test information; Recursively go down finding test results. check-in: c07dfe1e87 user: stephanie.gawroriski tags: trunk | |
21:15 | Minor test fix. check-in: f846ba0428 user: stephanie.gawroriski tags: trunk | |
21:13 | Allow serialization of NULL strings; Add more list tests. check-in: 401fd518eb user: stephanie.gawroriski tags: trunk | |
20:59 | Add a bunch of stuff to the string test. check-in: 61233431d8 user: stephanie.gawroriski tags: trunk | |
18:01 | Add hashmaps and such to the tests. check-in: e830e04c7f user: stephanie.gawroriski tags: trunk | |
17:54 | Add base for tests; Add empty java.util.Stack. check-in: dbb744e4c6 user: stephanie.gawroriski tags: trunk | |
16:43 | Add some base tests for list. check-in: e061ea7a48 user: stephanie.gawroriski tags: trunk | |
15:26 | Make it callback. check-in: 122046b5ac user: stephanie.gawroriski tags: trunk | |
2019-05-07
| ||
07:02 | Backup developer notes. check-in: 6600d7a3aa user: squirreljme tags: trunk | |
00:41 | Bump release date to July 4, 2019. check-in: cab72a3e01 user: stephanie.gawroriski tags: trunk | |
2019-05-06
| ||
22:22 | Add base fields for package type and base conversion methods. check-in: 3d6fdc4742 user: stephanie.gawroriski tags: trunk | |
22:04 | Add base API for universal APIs and callbacks. check-in: a5dcf6d655 user: stephanie.gawroriski tags: trunk | |
21:34 | Remove the Pointer class, it is not needed. check-in: a57b36aa9c user: stephanie.gawroriski tags: trunk | |
21:32 | Decoding of basic file paths. check-in: 326b2fe4be user: stephanie.gawroriski tags: trunk | |
20:44 | More base for decoding HTTP addresses; Add FileAddress. check-in: db30270e99 user: stephanie.gawroriski tags: trunk | |
20:14 | Print stack trace for Connector failures. check-in: 67a49ef517 user: stephanie.gawroriski tags: trunk | |
19:24 | Implement charsWidth(). check-in: e05c38ed88 user: stephanie.gawroriski tags: trunk | |
16:20 | Minor work on HTTP/IP stuff. check-in: da24261ade user: stephanie.gawroriski tags: trunk | |
13:32 | Base work on socket and HTTP connections. check-in: 1bef669cea user: stephanie.gawroriski tags: trunk | |
12:59 | Add base decode of IP address. check-in: 6a6ac4b402 user: stephanie.gawroriski tags: trunk | |
12:27 | Add stub for JPEG loading. check-in: a69c59221a user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 0cbb9c3a7d user: squirreljme tags: trunk | |
02:23 | Add base for JPEG demo. check-in: 2b86d2b0b3 user: stephanie.gawroriski tags: trunk | |
02:13 | Rework the image readers a bit to not be super messy and also support longer magic numbers. check-in: 0daf195b19 user: stephanie.gawroriski tags: trunk | |
01:44 | Implement part of RecordStore.deleteRecordStore(). check-in: b59f2786f4 user: stephanie.gawroriski tags: trunk | |
01:39 | Correct NullPointerException being thrown when display events happen when a display has not been bound. check-in: 9dddceefdc user: stephanie.gawroriski tags: trunk | |
01:30 | Correct MIDlet.checkPermission() to not throw a NullPointerException. check-in: be662c1e23 user: stephanie.gawroriski tags: trunk | |
01:24 | Note implementation in the changelog. check-in: 8f9cb0825e user: stephanie.gawroriski tags: trunk | |
01:22 | Implement MIDlet.checkPermission(). check-in: ed12f11a7c user: stephanie.gawroriski tags: trunk | |
01:06 | Implement Display.numAlphaLevels() and Display.numColors(). check-in: 89d5ad9e6f user: stephanie.gawroriski tags: trunk | |
00:49 | Note Hashtable being implemented in the changelog. check-in: 2423a0ab8f user: stephanie.gawroriski tags: trunk | |
00:49 | Add synchronized map entries which block null. check-in: 24aa426f48 user: stephanie.gawroriski tags: trunk | |
00:43 | Implement most of Hashtable and also have Synchronized and Enumeration helpers. check-in: cebf93e939 user: stephanie.gawroriski tags: trunk | |
2019-05-05
| ||
23:49 | Implement constructors for Hashtable; Added rehash count in __BucketMap__, needed by Hashtable. check-in: 7cd22db9e1 user: stephanie.gawroriski tags: trunk | |
23:41 | Add test for Hashtable. check-in: 073547ab07 user: stephanie.gawroriski tags: trunk | |
23:23 | Allow the build system to launch binaries which have no source code. check-in: 3c377ca4fa user: stephanie.gawroriski tags: trunk | |
21:39 | Increase the minimum static field size from 1K to 4K. check-in: 7953a82546 user: stephanie.gawroriski tags: trunk | |
21:27 | Add means to detect memory corruption in the memory links. check-in: 037cab30b9 user: stephanie.gawroriski tags: trunk | |
21:18 | Add means to detect link start corruption by using some bits. check-in: 6fab81d9a4 user: stephanie.gawroriski tags: trunk | |
21:09 | Add potential means to detect memory link chain corruption. check-in: c1f6d01638 user: stephanie.gawroriski tags: trunk | |
20:53 | Implement C.strcasecmp(). check-in: b7cd11fa3b user: stephanie.gawroriski tags: trunk | |
20:43 | When destroying the state for a return with a value, do not enqueue the cached value on cleanup (this happens if a local is cached onto the stack, then that cached value is returned, previously the local would have been freed). check-in: e5309f4f15 user: stephanie.gawroriski tags: trunk | |
20:26 | Implement garbage collect and free of object. check-in: 5e17be9d69 user: stephanie.gawroriski tags: trunk | |
16:44 | Do not GC null pointers. check-in: c9441ff914 user: stephanie.gawroriski tags: trunk | |
13:51 | Correct incorrect read when reading the table memory. check-in: c19129372e user: stephanie.gawroriski tags: trunk | |
13:05 | Base work on finding suites, implement some of the C methods. check-in: 9ceb7563a7 user: stephanie.gawroriski tags: trunk | |
12:21 | Always load target pool on invokes; Add C.utf[case]cmp() with pointer and UTF-8 bytes; Use simpler table of contents for suite ROM check-in: f8fdeb3d42 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 2a3078a1e9 user: squirreljme tags: trunk | |
01:00 | Base for task create. check-in: 4462f839f9 user: stephanie.gawroriski tags: trunk | |
00:44 | Load the correct pool when using the kernel. check-in: 9e6d1524f6 user: stephanie.gawroriski tags: trunk | |
2019-05-04
| ||
22:27 | Add some more C functions. check-in: 03f6516c93 user: stephanie.gawroriski tags: trunk | |
22:17 | Correct the wrong value being passed to the initial bootstrap. check-in: ece74a1a62 user: stephanie.gawroriski tags: trunk | |
18:31 | Correct compilation error. check-in: bbdd951020 user: stephanie.gawroriski tags: trunk | |
18:30 | Do not check exceptions for static field get/put. check-in: 34bda2f29c user: stephanie.gawroriski tags: trunk | |
18:28 | Ignore pool load for primitive and array types; Correct pool initialization recursion; Set init RAM address to int. check-in: 6aa7c88c5b user: stephanie.gawroriski tags: trunk | |
18:24 | Correct class pool reference. check-in: f43dded1ba user: stephanie.gawroriski tags: trunk | |
18:23 | Only load the target pool pointer if the class has changed. check-in: abd1bd5000 user: stephanie.gawroriski tags: trunk | |
18:21 | When invoking, actually load the target pool register so that it is valid! check-in: 6f3b4a9330 user: stephanie.gawroriski tags: trunk | |
18:15 | Set next allocation pointer and run test allocation. check-in: 8789390d27 user: stephanie.gawroriski tags: trunk | |
18:04 | Do not debug WIT position. check-in: c5a85d9e0e user: stephanie.gawroriski tags: trunk | |
18:03 | Correct shifting down too much when reading init size. check-in: 2450f5c746 user: stephanie.gawroriski tags: trunk | |
17:53 | Correct writing the boot RAM (was previously writing all the working space). check-in: a432f31cc4 user: stephanie.gawroriski tags: trunk | |
17:36 | Correct WhereIsThis to use method offsets instead of field offsets. check-in: 6d6037f786 user: stephanie.gawroriski tags: trunk | |
17:32 | Add entry marker to bootstrap, it works because it was executed. check-in: cdc3cbf838 user: stephanie.gawroriski tags: trunk | |
17:31 | Initialize and run of the bootstrap CPU. check-in: 4557045776 user: stephanie.gawroriski tags: trunk | |
17:28 | Initialize of Boot RAM memory. check-in: a0a38a0670 user: stephanie.gawroriski tags: trunk | |
17:15 | Write the correct data offset in the MinimizedJarFile. check-in: ebbb59f79e user: stephanie.gawroriski tags: trunk | |
16:58 | Translation and handling of MULTIANEWARRAY. check-in: b3001dc6a2 user: stephanie.gawroriski tags: trunk | |
16:34 | Allow for stack transition from incompatible types by forcing a zero copy. check-in: 8e825b1fdc user: stephanie.gawroriski tags: trunk | |
16:11 | Add means to get the failed class and method for the native code. check-in: 89a4de29f2 user: stephanie.gawroriski tags: trunk | |
16:02 | Initialize and base for loading of the Boot RAM. check-in: 8534576c05 user: stephanie.gawroriski tags: trunk | |
15:26 | Remove all the old deprecated stuff. check-in: b339110547 user: stephanie.gawroriski tags: trunk | |
15:13 | Comment out remaining code. check-in: 05b78fbc5a user: stephanie.gawroriski tags: trunk | |
15:11 | Initialization and writing of the JAR bootstrap area. check-in: 3906dfeb18 user: stephanie.gawroriski tags: trunk | |
15:02 | Build of the JAR bootstrap area. check-in: dd752a8beb user: stephanie.gawroriski tags: trunk | |
14:39 | Refactor and rework the bootstrap to just be static only! check-in: 155d63fbd1 user: stephanie.gawroriski tags: trunk | |
14:09 | Use another class for the bootstrap. check-in: 91a690cba4 user: stephanie.gawroriski tags: trunk | |
2019-05-03
| ||
07:02 | Backup developer notes. check-in: 8fc01b904d user: squirreljme tags: trunk | |
2019-05-02
| ||
12:58 | Add distinctive exception if a binary cannot be compiled if it has no source and handle this when compiling and shading; When shading ignore ZIP entries which are directories. check-in: 39a60ad562 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 0c241a2f4e user: squirreljme tags: trunk | |
2019-05-01
| ||
23:54 | Implement partial get of record. check-in: b2b64947c8 user: stephanie.gawroriski tags: trunk | |
23:10 | Correct drawRegion using the width/height of the destination for the get of RGB, it should be source. check-in: 6211e9c786 user: stephanie.gawroriski tags: trunk | |
23:09 | Anchor Image regions according the destination width/height and not the source. check-in: 1ed4da9cd1 user: stephanie.gawroriski tags: trunk | |
23:05 | Add font note to changelog. check-in: 5f14adf44f user: stephanie.gawroriski tags: trunk | |
22:41 | Regenerate fonts. check-in: 56523b37f5 user: stephanie.gawroriski tags: trunk | |
22:39 | Adjustments and corrections to the fonts. check-in: e08ba1e9e1 user: stephanie.gawroriski tags: trunk | |
22:23 | Change the sample text for the font demo. check-in: dce5cebd50 user: stephanie.gawroriski tags: trunk | |
22:17 | Regenerate fonts. check-in: 21b699a8f7 user: stephanie.gawroriski tags: trunk | |
22:15 | Finish monospace 12 strike. check-in: 460c747913 user: stephanie.gawroriski tags: trunk | |
22:01 | Set size of 12 strike monospace to all 6 pixels. check-in: 65a9bf8323 user: stephanie.gawroriski tags: trunk | |
2019-04-30
| ||
00:09 | Character adjustments. check-in: baf2eddc92 user: stephanie.gawroriski tags: trunk | |
2019-04-29
| ||
18:06 | Adjust the A on the sans serif 16 strike so it is a bit more matching of the others. check-in: c352d10b7e user: stephanie.gawroriski tags: trunk | |
18:04 | Regenerate fonts. check-in: 4744303986 user: stephanie.gawroriski tags: trunk | |
18:02 | Work on the upper characters for 8 strike monospace. check-in: 64c2e832a0 user: stephanie.gawroriski tags: trunk | |
17:52 | Match the A style for the sans serif 16 strike to the others. check-in: a31f63f2f3 user: stephanie.gawroriski tags: trunk | |
17:47 | Generate sans serif 12 strike. check-in: 0882b52c41 user: stephanie.gawroriski tags: trunk | |
17:44 | Finish remaining sans serif 12 strike. check-in: ee3df42199 user: stephanie.gawroriski tags: trunk | |
17:05 | ASCII for sans serif 12 strike. check-in: f522674657 user: stephanie.gawroriski tags: trunk | |
16:56 | Add some missing things to the changelog. check-in: 5962f8f4dd user: stephanie.gawroriski tags: trunk | |
16:52 | Map characters to SQF's encoding better. check-in: 7692286b78 user: stephanie.gawroriski tags: trunk | |
16:41 | Add support for ISO-8859-15. check-in: 7e84d7f010 user: stephanie.gawroriski tags: trunk | |
16:25 | Improve the changelog a bit. check-in: ad6cd6852a user: stephanie.gawroriski tags: trunk | |
15:37 | Regenerate font. check-in: 24e64b4d73 user: stephanie.gawroriski tags: trunk | |
15:32 | Font work on ss 12 strike. check-in: de01b67247 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 7f6ca1a707 user: squirreljme tags: trunk | |
02:59 | Corrections to fonts. check-in: 2544884a4a user: stephanie.gawroriski tags: trunk | |
02:47 | Serif the 8 strike. check-in: e616dced8c user: stephanie.gawroriski tags: trunk | |
02:33 | Copy and paste sanserif 8 strike to serif 8 strike. check-in: 7d1d9f5677 user: stephanie.gawroriski tags: trunk | |
02:24 | Change the internal code so the medium font becomes 12 strike and large font becomes 16 strike. check-in: fb764e03d7 user: stephanie.gawroriski tags: trunk | |
02:21 | Add 12 strike SQFs. check-in: 5452c25343 user: stephanie.gawroriski tags: trunk | |
02:16 | Remove 24 strike SQFs. check-in: 8832052ebd user: stephanie.gawroriski tags: trunk | |
02:16 | Add 12 strike and remove 24 strike for serif. check-in: bcec4771ee user: stephanie.gawroriski tags: trunk | |
02:14 | Add 12 strike and remove 24 strike for sans serif. check-in: 1b41368bb9 user: stephanie.gawroriski tags: trunk | |
02:12 | Add 12 strike for Monospace and remove 24. check-in: ebc3bfca8b user: stephanie.gawroriski tags: trunk | |
02:04 | Some font work. check-in: e1d2b9f0cb user: stephanie.gawroriski tags: trunk | |
01:36 | Generate sqf. check-in: 42393e3ae8 user: stephanie.gawroriski tags: trunk | |
01:34 | Font adjustments. check-in: 8dab9d6fd7 user: stephanie.gawroriski tags: trunk | |
01:16 | Regenerate SQF. check-in: cf4b3ee420 user: stephanie.gawroriski tags: trunk | |
01:12 | Font adjustments. check-in: a27d8c233a user: stephanie.gawroriski tags: trunk | |
00:46 | Generate sqfs. check-in: 3c2bba03e6 user: stephanie.gawroriski tags: trunk | |
00:39 | Work on serif font. check-in: 5767a84423 user: stephanie.gawroriski tags: trunk | |
2019-04-28
| ||
23:46 | Regenerate fonts. check-in: 2e86b2769f user: stephanie.gawroriski tags: trunk | |
23:43 | Correct compilation error. check-in: ad0c751337 user: stephanie.gawroriski tags: trunk | |
23:17 | Some font work. check-in: 75e31426e3 user: stephanie.gawroriski tags: trunk | |
23:03 | Draw a bunch of the sans serif 8-wide chars. check-in: 2a5e9801ac user: stephanie.gawroriski tags: trunk | |
21:23 | Minor work. check-in: d10b9dbb7d user: stephanie.gawroriski tags: trunk | |
19:44 | Add base of a class called C which will perform the same operations as their C counterparts but written in Java, this will be useful for C based native systems which assume so. check-in: 2b362f4e02 user: stephanie.gawroriski tags: trunk | |
19:24 | Creation of a far more simplified boot JAR information which will just contain functions. check-in: 86f4f61783 user: stephanie.gawroriski tags: trunk | |
18:38 | Add assembly operations for loading the class and pool pointer. check-in: 9604e83a08 user: stephanie.gawroriski tags: trunk | |
18:29 | Add more assembly operations for invocations with and without return values. check-in: efdab93b0b user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 9fb89796ce user: squirreljme tags: trunk | |
01:16 | Add method dispatch table access to the class file. check-in: 2e3b7a6ab6 user: stephanie.gawroriski tags: trunk | |
00:40 | Handle static invoked methods. check-in: e3f655ddd7 user: stephanie.gawroriski tags: trunk | |
00:04 | Initialize more parts of classes and more pool entries. check-in: 7512b9e4a9 user: stephanie.gawroriski tags: trunk | |
2019-04-27
| ||
23:04 | Add a USED_STRING pool type which makes the string distinct in that normal strings do not need to be initialized and setup (less memory usage). check-in: 47d9fb2622 user: stephanie.gawroriski tags: trunk | |
22:52 | Base work for string interning. check-in: 9d94323333 user: stephanie.gawroriski tags: trunk | |
22:27 | Base recursive init of super and interfaces classes. check-in: 97b33cd6e4 user: stephanie.gawroriski tags: trunk | |
22:07 | Base for potential recursive class initialization. check-in: fba895c4ed user: stephanie.gawroriski tags: trunk | |
21:40 | Base for JAR minimizer along with basic JAR writing. check-in: 8bb3bdd319 user: stephanie.gawroriski tags: trunk | |
21:03 | More minimization base. check-in: 98b9a79fde user: stephanie.gawroriski tags: trunk | |
20:44 | Add base for Jar file minimization. check-in: 1588464ea3 user: stephanie.gawroriski tags: trunk | |
18:11 | Add base for Jar utilities. check-in: d61ae7cb6a user: stephanie.gawroriski tags: trunk | |
17:50 | Switch debug on. check-in: 4ebb2d251e user: stephanie.gawroriski tags: trunk | |
17:49 | Attempt to find suites by their name. check-in: fe38a8c2a7 user: stephanie.gawroriski tags: trunk | |
17:27 | Store array strings into arrays of byte arrays since it is far easier to handle and not too hard to do. check-in: 8f32f8c86f user: stephanie.gawroriski tags: trunk | |
17:05 | Write suites that are available in the config space; Also store the library name as the implicit first entry for suites. check-in: 9d95db0b31 user: stephanie.gawroriski tags: trunk | |
16:05 | Remove summer coat init debug printing. check-in: 89cf3b0f51 user: stephanie.gawroriski tags: trunk | |
16:04 | Add static to enable/disable debug. check-in: 29e6433e8a user: stephanie.gawroriski tags: trunk | |
16:01 | Handle read/write of OBJECT and FLOAT data types. check-in: 35577b488e user: stephanie.gawroriski tags: trunk | |
16:00 | Remove ARRAY_ACCESS and other array related instructions. check-in: 944aa7fbff user: stephanie.gawroriski tags: trunk | |
15:58 | Implement loading of arrays; Some corrections regarding arrays. check-in: 56d37fbb05 user: stephanie.gawroriski tags: trunk | |
15:29 | When an array is allocated, write at the correct pointer the class details instead of something which is likely invalid memory. check-in: 43d9c22dbf user: stephanie.gawroriski tags: trunk | |
15:19 | When allocating memory actually set the new block size otherwise every allocation wil be writing over the same memory; Working on array improvements check-in: f11d5e2252 user: stephanie.gawroriski tags: trunk | |
14:25 | Implement read of array length. check-in: d659190be2 user: stephanie.gawroriski tags: trunk | |
13:51 | Add ClassData and ClassDataV2 to fixed IDs. check-in: dc4ad65351 user: stephanie.gawroriski tags: trunk | |
13:49 | Use constant instead of magic numbers for the reloff when writing classes. check-in: f27addecec user: stephanie.gawroriski tags: trunk | |
13:48 | Add UUID to class header, should be used to find unique classes and such. check-in: c8c7880a0c user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: eb713b68da user: squirreljme tags: trunk | |
05:10 | Allocation of the class table pointer. check-in: b56323c9c7 user: stephanie.gawroriski tags: trunk | |
02:05 | Add ClassDataV2; The class object pointer will just be derived from ClassDataV2, reading the field for it. check-in: c14bff1e24 user: stephanie.gawroriski tags: trunk | |
01:42 | When storing to locals, if the source is non-counting it will be going to counting so make sure it gets counted up before the copy. check-in: 8c921a5f9f user: stephanie.gawroriski tags: trunk | |
01:08 | Exceptions were being checks for store operations, which are not needed because an exception is never thrown. check-in: 23ed806d94 user: stephanie.gawroriski tags: trunk | |
2019-04-26
| ||
23:54 | Minor work. check-in: 92dddeee42 user: stephanie.gawroriski tags: trunk | |
21:21 | Add a lock free kernel new for when the kernel is initialized. check-in: 6011b207c4 user: stephanie.gawroriski tags: trunk | |
21:10 | Add base kernel method for monitor entry and exit; Add code to use these monitors for synchronized methods and regular monitors; Add loading of class types. check-in: d302bdc57e user: stephanie.gawroriski tags: trunk | |
18:56 | Remove the test allocation at the end of the kernel, it works. check-in: fe9f56f2ac user: stephanie.gawroriski tags: trunk | |
18:09 | For CHECKCAST, do not refclear because the same result is pushed onto the stack so refclear is only done if the check fails and ClassCastException is thrown. check-in: 795ee4bc26 user: stephanie.gawroriski tags: trunk | |
17:09 | Do not set absurdily high reference counts. check-in: abaa69f893 user: stephanie.gawroriski tags: trunk | |
16:27 | When storing from the stack to a local do not enqueue the popped value because it results in a net enqueue. check-in: dba28b76b9 user: stephanie.gawroriski tags: trunk | |
16:15 | Make it a bit cleaner and easier to read. check-in: 217708fe15 user: stephanie.gawroriski tags: trunk | |
16:11 | Add printing of the source Java instruction and address in the Java code. check-in: f9a6093221 user: stephanie.gawroriski tags: trunk | |
16:06 | Correct off by one when reading lines; Commonize the line table code and also read the JOP/JPC. check-in: 18982a77aa user: stephanie.gawroriski tags: trunk | |
15:50 | Correct read of debug info with lines. check-in: 0bb6430663 user: stephanie.gawroriski tags: trunk | |
15:48 | Correct comment. check-in: 086dd66434 user: stephanie.gawroriski tags: trunk | |
15:47 | Do not use a magic number for the minimized method table entry size. check-in: 4924b047cb user: stephanie.gawroriski tags: trunk | |
15:42 | Mapping and compaction of the debug information. check-in: fd04094db7 user: stephanie.gawroriski tags: trunk | |
14:59 | Add Java PC to CTE; NativeCode and NativeCodeBuilder now can store JIs and JPCs. check-in: 75da1b2dfe user: stephanie.gawroriski tags: trunk | |
14:18 | In CallTraceElement add the Java byte code instruction. check-in: e02b915f5d user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 5144ed666b user: squirreljme tags: trunk | |
01:57 | Set initial reference counts for the kernel objects to be absurdly high values. check-in: cc480b6d6a user: stephanie.gawroriski tags: trunk | |
01:56 | Some counting work for transitions. check-in: 28fc89d5c3 user: stephanie.gawroriski tags: trunk | |
00:10 | Decrement is first. check-in: a7db6a3bfd user: stephanie.gawroriski tags: trunk | |
00:08 | Implement atomic increment with decrement and get. check-in: 937babdd07 user: stephanie.gawroriski tags: trunk | |
2019-04-25
| ||
23:54 | Add register to store the current thread (needed for current thread access and monitors). check-in: 0e2568e874 user: stephanie.gawroriski tags: trunk | |
23:52 | Remove magic numbers related to object/array offsets and sizes; Add another int field for monitors. check-in: 0b2d1f803d user: stephanie.gawroriski tags: trunk | |
23:46 | Add VOLATILE_A and VOLATILE_B registers; Move argument base to 16; Remove compares which do reference clears, that is done in code now; Remove COUNT/UNCOUNT also done in code; Add atomic increment with decrement and get; Remove the atomic any memory operations since not all systems support them for all types (stick to just int); Use the new volatile registers instead of the return ones check-in: 0657b6fda3 user: stephanie.gawroriski tags: trunk | |
21:32 | Remove the NEWARRAY instruction. check-in: e623138a4a user: stephanie.gawroriski tags: trunk | |
21:30 | Deprecate COUNT and UNCOUNT; If array allocation fails, try a garbage collect. check-in: 559443820a user: stephanie.gawroriski tags: trunk | |
21:17 | For pointerToObject() actually count the copied value because it will be uncounted later. check-in: c7263a38e8 user: stephanie.gawroriski tags: trunk | |
21:07 | Correct reading of the wrong pointer. check-in: d36a94f386 user: stephanie.gawroriski tags: trunk | |
20:56 | Implement the reference clearing stuff. check-in: 29aa1a94cc user: stephanie.gawroriski tags: trunk | |
20:10 | Remove duplicate code and merge for EData usage. check-in: 9e9ac66e02 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 048a05e591 user: squirreljme tags: trunk | |
2019-04-24
| ||
21:28 | Remove refclear reference in CPU. check-in: 3c7be6721d user: stephanie.gawroriski tags: trunk | |
21:28 | Remove references to ref clearing in the instruction set. check-in: 837e84768f user: stephanie.gawroriski tags: trunk | |
21:24 | Change label jump points. check-in: 1b173d571d user: stephanie.gawroriski tags: trunk | |
20:55 | Deprecate the reference clearing invokes. check-in: 12964cf7b4 user: stephanie.gawroriski tags: trunk | |
20:29 | Add EnqueueAndLabel to be used soon; Generate code for counts and uncounts. check-in: 0f6ac8c4f5 user: stephanie.gawroriski tags: trunk | |
15:14 | Correct field offsets in the pool being off by 8 (because of extension on Object). check-in: 72670c77de user: stephanie.gawroriski tags: trunk | |
14:53 | Refactor and cleanup initial base static allocation. check-in: e793f0626a user: stephanie.gawroriski tags: trunk | |
12:22 | Clear the last enqueue when throwing since if the NPE check passes, no references will be cleared. check-in: 7458cf47f3 user: stephanie.gawroriski tags: trunk | |
12:19 | Catch IllegalStateException for ICEs. check-in: e121f949dd user: stephanie.gawroriski tags: trunk | |
12:18 | Add check to make sure __refClear() is called. check-in: 7f902fbb7b user: stephanie.gawroriski tags: trunk | |
12:12 | Deprecate REF_PUSH, REF_CLEAR, and REF_RESET. check-in: 8f8e4d076e user: stephanie.gawroriski tags: trunk | |
12:11 | Deprecate NEWARRAY instruction. check-in: b4dcccba24 user: stephanie.gawroriski tags: trunk | |
11:46 | Implement IFEQ_CONST. check-in: c9e99b78c9 user: stephanie.gawroriski tags: trunk | |
11:38 | Implement array allocation. check-in: 0ff3d95229 user: stephanie.gawroriski tags: trunk | |
10:49 | Bump up release date by two weeks. check-in: 9631b69d4b user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 8c4a68c9a6 user: squirreljme tags: trunk | |
2019-04-23
| ||
20:23 | Correct VJUMPs being read back incorrectly (they were being treated as unsigned when they are 15-bit signed). check-in: c3a5170fd5 user: stephanie.gawroriski tags: trunk | |
20:03 | Round allocation base. check-in: a10a4ce8b0 user: stephanie.gawroriski tags: trunk | |
20:02 | Adjustments to code order; For IF_ICMP do not specialize the last argument. check-in: 1192c615ce user: stephanie.gawroriski tags: trunk | |
14:52 | Break if the initial kernel allocation fails. check-in: e3f1fd93af user: stephanie.gawroriski tags: trunk | |
14:51 | Do not allocate zero bytes. check-in: 0136efc968 user: stephanie.gawroriski tags: trunk | |
14:50 | Remove breaks and continue on. check-in: 4eb40b284f user: stephanie.gawroriski tags: trunk | |
14:46 | Correct memory manager initializing writing over the wrong part of memory. check-in: f6631d33d7 user: stephanie.gawroriski tags: trunk | |
14:01 | Do not add the field base to field offset values. check-in: 4f98d19999 user: stephanie.gawroriski tags: trunk | |
13:38 | Correction. check-in: ec2f58a9a4 user: stephanie.gawroriski tags: trunk | |
13:37 | Add some fancy debug lines for frame enter and return. check-in: 85ee46f3fd user: stephanie.gawroriski tags: trunk | |
13:33 | For special registers, print their special name since that is easier to figure out than their number. check-in: 47cd689bfe user: stephanie.gawroriski tags: trunk | |
13:25 | Better print of invoke list. check-in: 36489da304 user: stephanie.gawroriski tags: trunk | |
13:14 | Remove lots of entry markers in the allocator. check-in: 5a9d4c4d49 user: stephanie.gawroriski tags: trunk | |
13:13 | Put arguments and values on same line so it is more condensed. check-in: 3b80d76d8b user: stephanie.gawroriski tags: trunk | |
13:11 | Print a more well formatted trace of the current instruction. check-in: 0783fedebe user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 9061e6bb15 user: squirreljme tags: trunk | |
03:51 | Always set frame PC address to assist in debugging the location. check-in: b4df6515d9 user: stephanie.gawroriski tags: trunk | |
03:50 | Parsing of line information. check-in: 28408579c9 user: stephanie.gawroriski tags: trunk | |
03:25 | Hopefully properly encode the line number information. check-in: 9fb72343cc user: stephanie.gawroriski tags: trunk | |
03:12 | In CallTraceElement if an address is really high then print it in hex instead of decimal. check-in: d874410315 user: stephanie.gawroriski tags: trunk | |
03:05 | Fix the position of the where information so it can be properly read. check-in: 1e5bd8be8c user: stephanie.gawroriski tags: trunk | |
02:59 | First attempt to store and access method location information for debugging and stack traces. check-in: 384cc8f855 user: stephanie.gawroriski tags: trunk | |
01:52 | Add base for WHERE_IS_THIS pool type with the current class for debugging location info, do place it in the system. check-in: 406e015f0d user: stephanie.gawroriski tags: trunk | |
01:07 | Base work on memory allocation. check-in: 1c1b707a9a user: stephanie.gawroriski tags: trunk | |
00:12 | Implement write of memory. check-in: 37d7decd6b user: stephanie.gawroriski tags: trunk | |
00:04 | Base code for memory initialization. check-in: cff467132d user: stephanie.gawroriski tags: trunk | |
2019-04-22
| ||
22:36 | Add assembly operations for read/write of byte/short/int. check-in: bfd3592130 user: stephanie.gawroriski tags: trunk | |
22:28 | Double the instruction cache. check-in: ebaf8953a0 user: stephanie.gawroriski tags: trunk | |
22:26 | Implement RETURN. check-in: 229ebc31cd user: stephanie.gawroriski tags: trunk | |
22:21 | Correct invoke being called with the wrong arguments. check-in: d70b389065 user: stephanie.gawroriski tags: trunk | |
22:14 | Correct memory reads not increment addr when reading. check-in: 4a019728af user: stephanie.gawroriski tags: trunk | |
22:12 | More debugging. check-in: db6df209f2 user: stephanie.gawroriski tags: trunk | |
21:58 | Add debug to instructions. check-in: 6f0ad64517 user: stephanie.gawroriski tags: trunk | |
21:04 | Implement invoke. check-in: e43928c9fd user: stephanie.gawroriski tags: trunk | |
20:57 | Invoke instead takes a register with a memory address. check-in: 994e7f66d4 user: stephanie.gawroriski tags: trunk | |
20:42 | Add Assembly.memReadShort(); alias LOAD_POOL to MEM_LOAD_INTEGER_ICONST; Implement instanceOf and change how the code generator makes it; Make pool types INTEGER and DOUBLE just composed values (so everything is integer); Remove the IF[NOT]CLASS[_REF_CLEAR] it has turned into simpler instructions and a new JVM call; Implement memory load. check-in: 76c6bec01d user: stephanie.gawroriski tags: trunk | |
18:44 | Implement IF_ICMP. check-in: 5064baf4bd user: stephanie.gawroriski tags: trunk | |
18:36 | Make native code jumps relative. check-in: d363ee73c2 user: stephanie.gawroriski tags: trunk | |
18:22 | Check for null in instance invoke; Add test result for the nothing RMS test. check-in: ec16a6ad46 user: stephanie.gawroriski tags: trunk | |
18:18 | Correct SpringCoat cast check on null object. check-in: 8bb49e926a user: stephanie.gawroriski tags: trunk | |
18:13 | Implement record store test. check-in: 405f44fd0b user: stephanie.gawroriski tags: trunk | |
18:03 | Initialize of base pool. check-in: 92457eaedc user: stephanie.gawroriski tags: trunk | |
17:13 | Add methods to MinimizedClassFile to locate a field or method. check-in: e56565d3cc user: stephanie.gawroriski tags: trunk | |
17:03 | Add more space. check-in: 79a5ffce7a user: stephanie.gawroriski tags: trunk | |
17:02 | Combine build and test jobs. check-in: 19f0041d02 user: stephanie.gawroriski tags: trunk | |
16:52 | Add missing colon. check-in: b67fe59a30 user: stephanie.gawroriski tags: trunk | |
16:49 | Change JUnit working directory for the tests. check-in: 2be09deac1 user: stephanie.gawroriski tags: trunk | |
16:45 | Make testing of the VM depend on the SE build. check-in: 743c484491 user: stephanie.gawroriski tags: trunk | |
16:43 | Base for going through the pool. check-in: 35dcde1843 user: stephanie.gawroriski tags: trunk | |
12:43 | Add base for kernel pool initialization, since it is needed for the code to work. check-in: e0b66cb868 user: stephanie.gawroriski tags: trunk | |
12:19 | Add next pool register which when a new frame is created it gets its pool register set to the next one. check-in: 9bb0e479a6 user: stephanie.gawroriski tags: trunk | |
12:15 | Add pool register and have two local but special registers (arguments are at 8 now). check-in: b3125f1146 user: stephanie.gawroriski tags: trunk | |
11:12 | Deprecate some instruction types. check-in: ad312d3ead user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 7a6b5f0e08 user: squirreljme tags: trunk | |
01:35 | Actually load the this pointer for the Kernel object to the method. check-in: ffb70dd63d user: stephanie.gawroriski tags: trunk | |
01:26 | Test folding. check-in: 51328010f0 user: stephanie.gawroriski tags: trunk | |
01:15 | Add assembly operation for RETURN. check-in: 43a1d868dd user: stephanie.gawroriski tags: trunk | |
01:05 | Implement integer math. check-in: 21bbb9ac92 user: stephanie.gawroriski tags: trunk | |
01:00 | Force transmuted invokes to not perform exception handling after assembly code has finished. check-in: 158a9de778 user: stephanie.gawroriski tags: trunk | |
00:54 | Implement narrow conversion. check-in: dc635b07a6 user: stephanie.gawroriski tags: trunk | |
00:30 | When doing pointer to objects, do not mess with references so nothing gets cleared. check-in: 75ac60e1eb user: stephanie.gawroriski tags: trunk | |
00:28 | Convert cast between objects. check-in: b84f886101 user: stephanie.gawroriski tags: trunk | |
00:26 | Add ATOMIC memory access instead of using the offset hack. check-in: ad55a7a7ea user: stephanie.gawroriski tags: trunk | |
00:11 | Implement transmute of assembly functions to native register code. check-in: ce43ca883e user: stephanie.gawroriski tags: trunk | |
2019-04-21
| ||
22:45 | Change assembly name. check-in: 966615cf69 user: stephanie.gawroriski tags: trunk | |
22:43 | Handle ENTRY_MARKER. check-in: f36d9cd419 user: stephanie.gawroriski tags: trunk | |
22:41 | Remove debugging stuff. check-in: 0f115037f6 user: stephanie.gawroriski tags: trunk | |
22:40 | Use incremental pattern for out of range memory reads. check-in: 26dde94375 user: stephanie.gawroriski tags: trunk | |
22:39 | Better and easier means of reading the offset to the boot entry point. check-in: 4ead9b3adf user: stephanie.gawroriski tags: trunk | |
22:25 | Redo and simplify how memory is done. check-in: b39d413777 user: stephanie.gawroriski tags: trunk | |
22:02 | Some memory work. check-in: df6b81fc5f user: stephanie.gawroriski tags: trunk | |
21:45 | Initialization of the kernel object. check-in: 8f78e96742 user: stephanie.gawroriski tags: trunk | |
20:38 | Add kernel to fixed type; Add more fields to the kernel. check-in: 7a17768b22 user: stephanie.gawroriski tags: trunk | |
20:24 | Change Bootstrap to Kernel and fold JVMConfiguration into it (far easier to manage and access data if it were in a single class); For decode of MinimizedClassFile from a stream, read all the required input bytes from the stream accordingly by checking the header first. check-in: a85249baae user: stephanie.gawroriski tags: trunk | |
19:07 | Make RawMemory writable. check-in: 206c145aca user: stephanie.gawroriski tags: trunk | |
18:14 | Reading of operation arguments. check-in: ff8f036883 user: stephanie.gawroriski tags: trunk | |
18:03 | Implement bulk byte read; Use bulk byte reads to cache method code for quick execution. check-in: 1a3a2f6c17 user: stephanie.gawroriski tags: trunk | |
17:29 | Implement CPU frames which will make execution a bit easier. check-in: 6e464e5360 user: stephanie.gawroriski tags: trunk | |
17:07 | Memory reading adjustments (read unsigned bytes/shorts); Use the actual boot address when starting the CPU. check-in: 1bc78612b8 user: stephanie.gawroriski tags: trunk | |
16:56 | Base initialize of CPU for execution. check-in: 13b7eef84a user: stephanie.gawroriski tags: trunk | |
16:45 | Determine the position where the bootstrap should enter. check-in: 3affed194a user: stephanie.gawroriski tags: trunk | |
16:41 | Work on finding the entry code pointer. check-in: 4ffbefcfc9 user: stephanie.gawroriski tags: trunk | |
15:03 | Add pre-defined fixed types for class IDs. check-in: 0ee700aa86 user: stephanie.gawroriski tags: trunk | |
14:50 | Add abstract class to implement short/byte read via using integers. check-in: c1343a6171 user: stephanie.gawroriski tags: trunk | |
14:41 | Determine the address of the bootstrap miniclass. check-in: d460a00fb5 user: stephanie.gawroriski tags: trunk | |
14:32 | Return invalid memory when reading from an out of range suite (not yet mapped). check-in: 4c296b185c user: stephanie.gawroriski tags: trunk | |
14:29 | Add check to make sure the correct suite memory is read from. check-in: ebee4c5068 user: stephanie.gawroriski tags: trunk | |
14:24 | Make sure the suite chunk size is not exceeded. check-in: 689a9d17d8 user: stephanie.gawroriski tags: trunk | |
14:22 | Correct the write hit calculation for storing variables (it was using equals instead of minus). check-in: 78d8df0dde user: stephanie.gawroriski tags: trunk | |
14:19 | Force the stack to always have at least a single entry. check-in: ce304ec872 user: stephanie.gawroriski tags: trunk | |
14:10 | Loading of resources and minimized classes into the byte array memory. check-in: 9964e86e83 user: stephanie.gawroriski tags: trunk | |
13:21 | Load library and list resources for suite memory. check-in: a158ef8d12 user: stephanie.gawroriski tags: trunk | |
13:17 | Add ability to list resources for VMClassLibrary. check-in: e2a898246d user: stephanie.gawroriski tags: trunk | |
13:00 | Implement base init of the configuration space. check-in: 1fc3d58ff3 user: stephanie.gawroriski tags: trunk | |
12:30 | Base read request for the initial bootstrap address. check-in: c93976f0a3 user: stephanie.gawroriski tags: trunk | |
12:19 | Base memory mapping of suites. check-in: 3fd73d7413 user: stephanie.gawroriski tags: trunk | |
11:57 | Add base for various memory areas. check-in: e3249a82b0 user: stephanie.gawroriski tags: trunk | |
11:43 | Deprecate pretty much all of the SummerCoat classes. check-in: a79f7b7696 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: fc9cae0bce user: squirreljme tags: trunk | |
2019-04-20
| ||
23:42 | Switch to JVM configuration object. check-in: cbe8896157 user: stephanie.gawroriski tags: trunk | |
23:30 | Add argument for the kernel configuration address. check-in: 22d14fb2b1 user: stephanie.gawroriski tags: trunk | |
23:29 | Add base classes for assembly operations and the bootstrap. check-in: 3c5e6c56e2 user: stephanie.gawroriski tags: trunk | |
23:01 | Some stuff. check-in: 0ff0435df4 user: stephanie.gawroriski tags: trunk | |
22:42 | Run static initializers. check-in: 20f33278ee user: stephanie.gawroriski tags: trunk | |
22:37 | Implement NEW. check-in: 32005c1471 user: stephanie.gawroriski tags: trunk | |
22:32 | Implement Integer math with constant. check-in: d765773ee9 user: stephanie.gawroriski tags: trunk | |
18:58 | Initialize of static values. check-in: 28a40b1582 user: stephanie.gawroriski tags: trunk | |
18:42 | Ignore access checks for interfaces. check-in: f5ee3c15bf user: stephanie.gawroriski tags: trunk | |
17:57 | Implement claim of static space. check-in: 1aa4e41aef user: stephanie.gawroriski tags: trunk | |
17:44 | Writing of arrays; Correct alignment for short write. check-in: 38a0427132 user: stephanie.gawroriski tags: trunk | |
17:23 | If a super class method is being used, drop the current class and just just use the super class of the current class. check-in: 86502b5987 user: stephanie.gawroriski tags: trunk | |
17:21 | Hopefully got the SUPER call implementation correct. check-in: bdeee5bed4 user: stephanie.gawroriski tags: trunk | |
17:09 | Create virtual code for array clone(). check-in: 278016179c user: stephanie.gawroriski tags: trunk | |
16:49 | When looking for an instance method statically, also look in the super class for one as well. check-in: 63e6a4208f user: stephanie.gawroriski tags: trunk | |
16:44 | Allocation of arrays. check-in: 9cb8409c5f user: stephanie.gawroriski tags: trunk | |
16:33 | Initialize loading of fields; Correct field offset calculation for instance and statics. check-in: dd5cda90db user: stephanie.gawroriski tags: trunk | |
15:53 | Add wide variant for array access as well. check-in: 241bb714be user: stephanie.gawroriski tags: trunk | |
15:42 | Add wide encoding for memory access. check-in: fe6daa94bb user: stephanie.gawroriski tags: trunk | |
14:45 | Reorder DataType. check-in: 926ff4b913 user: stephanie.gawroriski tags: trunk | |
14:41 | Implement LOAD_POOL for field offsets. check-in: b1bc5c1ffd user: stephanie.gawroriski tags: trunk | |
14:36 | Implement RETURN. check-in: 3f35c8bc36 user: stephanie.gawroriski tags: trunk | |
14:27 | Handle invoke of method handles. check-in: 7ad1476cc4 user: stephanie.gawroriski tags: trunk | |
14:22 | Read of register list. check-in: e1ad44a81a user: stephanie.gawroriski tags: trunk | |
14:10 | Actually assign the realized pool values; Implement class instance check (checkcast, instanceof) check-in: 2d8396e334 user: stephanie.gawroriski tags: trunk | |
13:40 | Actually store method arguments into the correct registers. check-in: 281d70c24d user: stephanie.gawroriski tags: trunk | |
13:34 | Correct encoding of jump addresses (the logical jump target was used instead of the actual address the instruction is at). check-in: fa97ff0b66 user: stephanie.gawroriski tags: trunk | |
13:32 | Correct VUINT being read incorrectly if the value is 15-bit. check-in: 695bafe6b1 user: stephanie.gawroriski tags: trunk | |
13:23 | Code corrections with the removal of the global register array (just now a single array). check-in: 687967760f user: stephanie.gawroriski tags: trunk | |
13:09 | Make local registers start at 6. check-in: 7897cdba83 user: stephanie.gawroriski tags: trunk | |
13:06 | Now six arguments are used. check-in: d2e890b24b user: stephanie.gawroriski tags: trunk | |
13:03 | Finish all of the encodings and such for wide using conversions and math operations. check-in: e76a2ca250 user: stephanie.gawroriski tags: trunk | |
12:48 | Make the conversions as well for wide values take two registers. check-in: 0b1a457f52 user: stephanie.gawroriski tags: trunk | |
12:39 | Make the LONG/DOUBLE variants of instructions use two registers. check-in: cbeec3ef2b user: stephanie.gawroriski tags: trunk | |
12:33 | Some base instruction work. check-in: 8a60bfaf4f user: stephanie.gawroriski tags: trunk | |
12:20 | Implement integer comparison. check-in: 2d608f5187 user: stephanie.gawroriski tags: trunk | |
00:00 | Handling of ENTRY_MARKER. check-in: 8e9a2fabdf user: stephanie.gawroriski tags: trunk | |
2019-04-19
| ||
23:59 | Correct recording of the wrong code/lines offsets. check-in: d99e988b6d user: stephanie.gawroriski tags: trunk | |
23:52 | Add special instruction ENTRY_MARKER to debug entry into methods. check-in: 5166b8c583 user: stephanie.gawroriski tags: trunk | |
23:47 | Correct reading of the minimized method at the wrong location. check-in: 2881b3748a user: stephanie.gawroriski tags: trunk | |
23:42 | Some basic execution of the register code. check-in: a35867ca88 user: stephanie.gawroriski tags: trunk | |
23:25 | Base handle and decode of operations. check-in: 9bbab4b643 user: stephanie.gawroriski tags: trunk | |
23:08 | Loading of frame information at the start of a refresh loop. check-in: d593fd06c3 user: stephanie.gawroriski tags: trunk | |
22:05 | Link in the new frame for execution and return it; Add global register storage as well. check-in: 10682fd269 user: stephanie.gawroriski tags: trunk | |
20:32 | Add support for the profiler, indicating the frames entered/exited. check-in: e92162af6e user: stephanie.gawroriski tags: trunk | |
20:07 | Some base work on entering methods. check-in: dc2207671e user: stephanie.gawroriski tags: trunk | |
19:20 | Call of runMethod() for initializing objects. check-in: e607d2f66c user: stephanie.gawroriski tags: trunk | |
17:43 | Add debug text for memory writes. check-in: 988d524e86 user: stephanie.gawroriski tags: trunk | |
17:42 | Initialize newly created objects with an initial count of 1 and their class type. check-in: a4c5a1bdb3 user: stephanie.gawroriski tags: trunk | |
17:29 | Implement memory allocation in the memory space. check-in: 7f02b14cbf user: stephanie.gawroriski tags: trunk | |
14:11 | Base for creating new objects. check-in: b4e96bee52 user: stephanie.gawroriski tags: trunk | |
14:02 | Add object flag to the allocator. check-in: 4aa67e09c5 user: stephanie.gawroriski tags: trunk | |
12:01 | Add predefined fields to Object (class type, reference count) and arrays (length). check-in: 7891494b3d user: stephanie.gawroriski tags: trunk | |
11:41 | Add base allocate call. check-in: b2d458cce0 user: stephanie.gawroriski tags: trunk | |
11:16 | Base for register and allocation of methods. check-in: 1781897f3a user: stephanie.gawroriski tags: trunk | |
10:55 | Add argument to constructor. check-in: 1e71065bbd user: stephanie.gawroriski tags: trunk | |
10:55 | Add BasicStaticMethod. check-in: 869bc913c1 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 25a5d62d7b user: squirreljme tags: trunk | |
2019-04-18
| ||
22:26 | More adjusments due to changes. check-in: c50f661e01 user: stephanie.gawroriski tags: trunk | |
22:06 | Add TypedPointer and switch to using that. check-in: b0524a88ce user: stephanie.gawroriski tags: trunk | |
21:02 | Add base for new memory manager. check-in: 0c2ff52f06 user: stephanie.gawroriski tags: trunk | |
19:49 | Deprecate a bunch of SummerCoat since all of these objects would greatly complicate things. check-in: a2fc50f6a1 user: stephanie.gawroriski tags: trunk | |
19:28 | Some minor allocation work. check-in: 452baf0e6d user: stephanie.gawroriski tags: trunk | |
19:17 | Base for registering allocated objects; Make SMI a PO (easier to handle it then); Add AllocationPoint which is a duple. check-in: b116a24bea user: stephanie.gawroriski tags: trunk | |
15:35 | Use static initializer if there is one, execution is not yet performed. check-in: 350ab49449 user: stephanie.gawroriski tags: trunk | |
14:34 | Remove pool debug. check-in: 1f5965786c user: stephanie.gawroriski tags: trunk | |
13:50 | Remove the private String fields for the encodings, they are not used. check-in: de11c807f6 user: stephanie.gawroriski tags: trunk | |
12:49 | Perform access checks for field; Initialize class name list. check-in: bce6480c01 user: stephanie.gawroriski tags: trunk | |
12:14 | Load and lookup of field info; Allow FieldFlags to be constructed only flags (no checks); Add READ type to FieldAccessTime (can access finals); Change memory volatile bits to higher addresses since the offset is 32-bit; Base for field resolution check-in: 1f92896a6b user: stephanie.gawroriski tags: trunk | |
11:44 | Claiming of static field space on class load. check-in: 54ada1c7df user: stephanie.gawroriski tags: trunk | |
11:21 | Add register to access the static field area. check-in: 3bf7be3498 user: stephanie.gawroriski tags: trunk | |
11:09 | Static fields shall put/get off an offset off the static field register. check-in: fac397b725 user: stephanie.gawroriski tags: trunk | |
11:03 | Remove old NNCC project. check-in: fe02931225 user: stephanie.gawroriski tags: trunk | |
11:02 | Add TODO for field. check-in: b6a9e3b3c9 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 4f14354910 user: squirreljme tags: trunk | |
01:14 | Add base for memory space; Add more exceptions accordingly. check-in: 49e19603d4 user: stephanie.gawroriski tags: trunk | |
00:46 | Simplify NEG operations. check-in: 8e1f9f854d user: stephanie.gawroriski tags: trunk | |
00:42 | Lookup for super methods. check-in: a7a413dac0 user: stephanie.gawroriski tags: trunk | |
00:26 | Add checks to see if a method can be accessed. check-in: 031f56b255 user: stephanie.gawroriski tags: trunk | |
00:11 | Static fields and methods are stored first, not second. check-in: 2fa34f50a5 user: stephanie.gawroriski tags: trunk | |
00:08 | Add get of class flags; Correct storing instance methods into the wrong map. check-in: a554cc5537 user: stephanie.gawroriski tags: trunk | |
2019-04-17
| ||
23:49 | Add some base access checks. check-in: 1df15a335a user: stephanie.gawroriski tags: trunk | |
23:33 | Loading of instance checks. check-in: 26f530e804 user: stephanie.gawroriski tags: trunk | |
23:14 | Add NameAndType to MethodHandle; Base for getting static method handles. check-in: c4d1b5ec31 user: stephanie.gawroriski tags: trunk | |
22:50 | Base for converting handles. check-in: 1ee486aca9 user: stephanie.gawroriski tags: trunk | |
22:40 | Implement merging of enqueue lists. check-in: b5ca6a7943 user: stephanie.gawroriski tags: trunk | |
22:32 | Base handling of more pool entries; Add DEBUG for when classes are being loaded. check-in: 653e50805d user: stephanie.gawroriski tags: trunk | |
22:23 | Add base for string intern method; For now just pass strings as-is and do not create objects for them, they can be interned on demand. check-in: 755cf01edb user: stephanie.gawroriski tags: trunk | |
22:19 | Base processing for the class file. check-in: db3494bf51 user: stephanie.gawroriski tags: trunk | |
21:59 | Base initialization chain for classes. check-in: e45f1e6325 user: stephanie.gawroriski tags: trunk | |
21:26 | Initialize VM StaticMethod, which are just special instances with no real info. check-in: b36f9aa07e user: stephanie.gawroriski tags: trunk | |
21:16 | Implement lookup of static methods (they are plain). check-in: 943083df9c user: stephanie.gawroriski tags: trunk | |
20:58 | Remove compileJar() and just have installJar(). check-in: dacf3506d8 user: stephanie.gawroriski tags: trunk | |
20:34 | Add RuntimeConstantPool which will be something which can initialize the constant pool at run-time when needed. check-in: 9cd9c56f84 user: stephanie.gawroriski tags: trunk | |
20:27 | Do not check super class for null. check-in: 84a62bc3ff user: stephanie.gawroriski tags: trunk | |
20:27 | Object has no super class, so adjust minimizer to allow null super classes. check-in: 5545ecfe6a user: stephanie.gawroriski tags: trunk | |
20:25 | Base for loaded classes. check-in: 96db2b9f22 user: stephanie.gawroriski tags: trunk | |
19:53 | Add native API for compilation and installation of native JARs. check-in: e21af73af0 user: stephanie.gawroriski tags: trunk | |
19:45 | Update day number for 0.4.0. check-in: 68e3972544 user: stephanie.gawroriski tags: trunk | |
19:44 | Remove jvm-common stuff. check-in: ff969fbd74 user: stephanie.gawroriski tags: trunk | |
19:42 | Add library for common JVM functions. check-in: 405d2c650c user: stephanie.gawroriski tags: trunk | |
17:52 | Correct writing of class name list. check-in: 4a358840ac user: stephanie.gawroriski tags: trunk | |
17:48 | Add handlers for the multiply instruction. check-in: 1a5a359847 user: stephanie.gawroriski tags: trunk | |
17:45 | Correct handling of invocations when long/double are used as arguments. check-in: 69fb9eff91 user: stephanie.gawroriski tags: trunk | |
17:36 | Add exception catch to show the processor state if an exception is caught. check-in: ca81547698 user: stephanie.gawroriski tags: trunk | |
17:29 | Remove more debug text in the minimizer. check-in: ad8b261256 user: stephanie.gawroriski tags: trunk | |
17:27 | Remove more pool debugging. check-in: fc4d029d29 user: stephanie.gawroriski tags: trunk | |
17:26 | Do not dump read pool entries. check-in: e992501db7 user: stephanie.gawroriski tags: trunk | |
17:26 | Loading of minimized classes after much frustration. check-in: 72e56b9367 user: stephanie.gawroriski tags: trunk | |
17:24 | Do not debug offset and types. check-in: be61750969 user: stephanie.gawroriski tags: trunk | |
17:23 | Add pool entries for the class names and such before they are used. check-in: e7d44ac640 user: stephanie.gawroriski tags: trunk | |
16:48 | Some corrections. check-in: aade498ed0 user: stephanie.gawroriski tags: trunk | |
16:36 | Add the read padding byte to the error message. check-in: 274fc0cd3e user: stephanie.gawroriski tags: trunk | |
16:29 | Add end of file magic number and check that on read. check-in: bf36d53942 user: stephanie.gawroriski tags: trunk | |
16:22 | Make sure the input byte array length matches the length in the class header. check-in: 0e7a9af42e user: stephanie.gawroriski tags: trunk | |
16:05 | Do not debug add to pool. check-in: a4e744bc83 user: stephanie.gawroriski tags: trunk | |
16:03 | Do not hexdump code. check-in: eea1770dc7 user: stephanie.gawroriski tags: trunk | |
16:03 | Fixups. check-in: 819eece9c9 user: stephanie.gawroriski tags: trunk | |
15:51 | Initialization of minimized class file. check-in: c4c5ceda4f user: stephanie.gawroriski tags: trunk | |
15:44 | Reading of method data. check-in: 2406898b0e user: stephanie.gawroriski tags: trunk | |
15:33 | Reading of fields. check-in: 8e5a504986 user: stephanie.gawroriski tags: trunk | |
14:15 | Base calls for loading class fields and methods. check-in: 7d2c0c8082 user: stephanie.gawroriski tags: trunk | |
14:00 | Pool data is read. check-in: 838a415bd9 user: stephanie.gawroriski tags: trunk | |
13:50 | Read of constant pool entries. check-in: 25dba2477e user: stephanie.gawroriski tags: trunk | |
12:24 | Base for loading of pool entries. check-in: 3a1b4cb8b5 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 7d10eb6c2a user: squirreljme tags: trunk | |
01:55 | Correct relative offset for constant pools and such being off. check-in: 5dc108ae42 user: stephanie.gawroriski tags: trunk | |
01:45 | Corrections to pool writing. check-in: 8076e8f622 user: stephanie.gawroriski tags: trunk | |
01:30 | Base dump of pool. check-in: 6f8bfc8ece user: stephanie.gawroriski tags: trunk | |
01:20 | FieldDescriptor becomes ClassName since they are similar. check-in: df13b978a5 user: stephanie.gawroriski tags: trunk | |
01:14 | Reduce the number of pool items that are used by removing names and handles. check-in: 9d0c6d9c70 user: stephanie.gawroriski tags: trunk | |
01:00 | Correct compile error. check-in: 8940f06d87 user: stephanie.gawroriski tags: trunk | |
00:58 | Base reading of types and sizes. check-in: 7069a198b8 user: stephanie.gawroriski tags: trunk | |
00:45 | Pad the pool types by a single byte so the sizes are aligned. check-in: e40342694c user: stephanie.gawroriski tags: trunk | |
00:38 | Add the source file name to the pool before the pool count is written. check-in: 306794d616 user: stephanie.gawroriski tags: trunk | |
2019-04-16
| ||
23:47 | Correct size of unused fields (they are shorts and not bytes). check-in: 76cdb87fe9 user: stephanie.gawroriski tags: trunk | |
23:39 | Add missing unused bytes. check-in: a49f3669cf user: stephanie.gawroriski tags: trunk | |
23:37 | Base for pool read. check-in: 1bdd6e627e user: stephanie.gawroriski tags: trunk | |
23:32 | Reading of the minimized class header. check-in: 969a2ef9d5 user: stephanie.gawroriski tags: trunk | |
22:55 | Just test minimizer output. check-in: 1735b5f18c user: stephanie.gawroriski tags: trunk | |
22:51 | Split pool tables into types and offsets. check-in: b97094304b user: stephanie.gawroriski tags: trunk | |
22:40 | Refactor the argument writing code to make it more compact. check-in: 85df9701d6 user: stephanie.gawroriski tags: trunk | |
21:25 | Add size print in TestMinimizer. check-in: 4b2c3e9b53 user: stephanie.gawroriski tags: trunk | |
21:22 | Remove debug text. check-in: 52d1e14070 user: stephanie.gawroriski tags: trunk | |
21:21 | Add debug flag to enable debug printing for NCB as well. check-in: b0b4342efd user: stephanie.gawroriski tags: trunk | |
21:19 | Put the debugging stuff in xlate behind flags. check-in: 8cb2bbbeed user: stephanie.gawroriski tags: trunk | |
21:16 | Add class which contains a switch to turn on debugging for xlate. check-in: b9864ba55a user: stephanie.gawroriski tags: trunk | |
21:12 | Allow stack transitions to slots which add locals, they however just get copies from zero. check-in: 95e38109ea user: stephanie.gawroriski tags: trunk | |
20:57 | Do not print so much stack result information. check-in: 46a4d0816c user: stephanie.gawroriski tags: trunk | |
20:56 | Fix guessed type when loading from primitive array so that I is pushed instead of Lint;. check-in: d154aa1380 user: stephanie.gawroriski tags: trunk | |
20:52 | In the stack map parser, when chopping frames only count top-undefined types as a single entry since they are used for filler gaps. check-in: 1a46848f4e user: stephanie.gawroriski tags: trunk | |
20:06 | Instead of using placeaddr to calculate if a stack map state uses +0 or +1, use the index of the entry in the table so that the first entry always is 0 based while the rest are offset by one, this corrects an issue with implicit zero states. check-in: 609e547070 user: stephanie.gawroriski tags: trunk | |
19:50 | Try to fix stack map parser. check-in: 8ba4cfd8e5 user: stephanie.gawroriski tags: trunk | |
19:15 | Add Iterator to StackMapTable. check-in: ce3c1c13ee user: stephanie.gawroriski tags: trunk | |
18:49 | Handle of cache-violating stack entries by temporary copies. check-in: 20ae54d460 user: stephanie.gawroriski tags: trunk | |
18:21 | In the class dumper allow for dumping the native code as well. check-in: 1c0fd2270b user: stephanie.gawroriski tags: trunk | |
16:00 | Some debugging. check-in: cd49b5e5f4 user: stephanie.gawroriski tags: trunk | |
15:48 | Handle LOOKUPSWITCH. check-in: 886ff18b65 user: stephanie.gawroriski tags: trunk | |
15:38 | Base for lookup switch handle. check-in: 2ed8e11211 user: stephanie.gawroriski tags: trunk | |
15:29 | Convert TABLESWITCH to LOOKUPSWITCH. check-in: a2d5d3ddd6 user: stephanie.gawroriski tags: trunk | |
15:16 | Remove the native LOOKUPSWITCH and TABLESWITCH instructions they will far complicate the simple VM design. check-in: cfd3a0a4a6 user: stephanie.gawroriski tags: trunk | |
15:14 | Implement MONITORENTER/MONITOREXIT. check-in: 5dcbfeadaf user: stephanie.gawroriski tags: trunk | |
14:48 | Implement instanceof. check-in: 4b4326a1a5 user: stephanie.gawroriski tags: trunk | |
14:31 | Add math by constant. check-in: 16b017c40a user: stephanie.gawroriski tags: trunk | |
14:22 | Implement conversions of data. check-in: ca15536216 user: stephanie.gawroriski tags: trunk | |
14:14 | Add simplified instructions for conversions. check-in: 330532a3b0 user: stephanie.gawroriski tags: trunk | |
13:51 | Handle ACONST_NULL. check-in: 973e816f03 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 6915619535 user: squirreljme tags: trunk | |
04:53 | Remove debug stuff. check-in: 9edc8f245f user: stephanie.gawroriski tags: trunk | |
04:49 | Switch the demo back to a PNG. check-in: dc09f3fa4d user: stephanie.gawroriski tags: trunk | |
04:48 | Implement correct rotation; Also when doing a non-dest specified region draw, swap the destinations. check-in: be7872342d user: stephanie.gawroriski tags: trunk | |
04:40 | Implement rotation transformation. check-in: 722db37854 user: stephanie.gawroriski tags: trunk | |
03:38 | Implement image mirror. check-in: c6d9f6e0fe user: stephanie.gawroriski tags: trunk | |
03:25 | Move around. check-in: 455b575337 user: stephanie.gawroriski tags: trunk | |
03:21 | Add some blank methods to the NullPlayer. check-in: 70df8ab9be user: stephanie.gawroriski tags: trunk | |
03:16 | Color decoding work. check-in: 20a7149cf8 user: stephanie.gawroriski tags: trunk | |
01:37 | Remove extra byte printing. check-in: 90eeec5c70 user: stephanie.gawroriski tags: trunk | |
01:31 | Use alternative shift. check-in: dcd444c343 user: stephanie.gawroriski tags: trunk | |
01:26 | Perform the filtering which the images look nicer. check-in: aa669dbd52 user: stephanie.gawroriski tags: trunk | |
00:47 | Base filter type handling. check-in: 2ddc0e1f7b user: stephanie.gawroriski tags: trunk | |
00:43 | At the start of every scanline, there is a single byte which represents the type of decoding used. check-in: 205a267a15 user: stephanie.gawroriski tags: trunk | |
00:38 | Some basic work on unfiltering PNGs which seems rather complex. check-in: 676ba09d10 user: stephanie.gawroriski tags: trunk | |
2019-04-15
| ||
22:26 | Attempts to get PNGs read properly. check-in: 559192ff21 user: stephanie.gawroriski tags: trunk | |
21:43 | Refactor more of the PNG code to implement indexed support. check-in: c939c02630 user: stephanie.gawroriski tags: trunk | |
21:12 | Implement read of YA values. check-in: 34a99066f5 user: stephanie.gawroriski tags: trunk | |
21:09 | Refactor reading RGBA PNGs, to be much faster and far cleaner. check-in: 90839a3165 user: stephanie.gawroriski tags: trunk | |
20:21 | Add PNG demo. check-in: b865f9acef user: stephanie.gawroriski tags: trunk | |
20:17 | Adjustment of graphics functions; Implement blending for the various tiles. check-in: faa45a271d user: stephanie.gawroriski tags: trunk | |
19:49 | Remove BasicGraphics, it is not used. check-in: e822b73c3f user: stephanie.gawroriski tags: trunk | |
19:35 | Adjust the megagrep2 script. check-in: d8e76257b6 user: stephanie.gawroriski tags: trunk | |
19:19 | In Image.getRGB(), if the Image does not use the alpha channel then force all pixels to be opaque; More efficiently set the alpha channel for an XPM image. check-in: 1f525731d4 user: stephanie.gawroriski tags: trunk | |
19:09 | Add basic image demo for XPMs currently. check-in: a4e01bb2c8 user: stephanie.gawroriski tags: trunk | |
16:46 | Minor adjustments. check-in: 694b370cbf user: stephanie.gawroriski tags: trunk | |
14:53 | Implement the base for drawRegion. check-in: 0218f23d05 user: stephanie.gawroriski tags: trunk | |
14:30 | Forward drawImage calls to drawRegion. check-in: 67a29cafcc user: stephanie.gawroriski tags: trunk | |
14:23 | Add more comment to notifyDestroyed(). check-in: 8d9aa78e3d user: stephanie.gawroriski tags: trunk | |
14:22 | Terminate the application if it called notifyDestroyed. check-in: 96cd86a6e4 user: stephanie.gawroriski tags: trunk | |
14:17 | Remove TODO in notifyDestroyed() which is not currently needed. check-in: 5a62547fbf user: stephanie.gawroriski tags: trunk | |
14:14 | Add information get for the record stores. check-in: 205e16abc0 user: stephanie.gawroriski tags: trunk | |
14:12 | Update the display if a command is added/removed; Add remove to volatile lists. check-in: bef9353896 user: stephanie.gawroriski tags: trunk | |
13:56 | Add basic NullPlayer for media. check-in: d5afac24bb user: stephanie.gawroriski tags: trunk | |
13:36 | Some adjustments to alerts. check-in: 56fbc41386 user: stephanie.gawroriski tags: trunk | |
13:24 | Just have the media Manager throw exceptions to indicate that playing stuff is not supported. check-in: 048c48aa26 user: stephanie.gawroriski tags: trunk | |
13:17 | Allow record stores to opened and created. check-in: f87c9e2ae0 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: d117862826 user: squirreljme tags: trunk | |
03:06 | More record store work. check-in: becc5ff2f3 user: stephanie.gawroriski tags: trunk | |
03:00 | Base creation for record stores. check-in: bc67bbc1d9 user: stephanie.gawroriski tags: trunk | |
02:33 | Base record store scan. check-in: 31db508cbc user: stephanie.gawroriski tags: trunk | |
02:21 | Implement listing of record stores. check-in: f99f9c8acd user: stephanie.gawroriski tags: trunk | |
02:13 | Add means to get the current vendor and name (later on Task will be used; but currently just try through the MIDlet). check-in: 8b24fab95b user: stephanie.gawroriski tags: trunk | |
01:44 | Minor work on tasks and current information. check-in: c84556ea3c user: stephanie.gawroriski tags: trunk | |
2019-04-14
| ||
23:40 | Add more of a comment. check-in: bc663963f4 user: stephanie.gawroriski tags: trunk | |
23:14 | If there is no title set for a Displayable, instead of saying "SquirrelJME" try to derive the name of the program; Set the title if a Displayable is made current and it was already the current one (if it lost focus). check-in: e5ed2e7753 user: stephanie.gawroriski tags: trunk | |
22:38 | Put title of the program in the launch list; Add system property to automatically launch a program when the list is refreshed. check-in: 551c64356a user: stephanie.gawroriski tags: trunk | |
21:58 | Use an alternative leading zero count which uses no branches. check-in: c2e2d1ec0e user: stephanie.gawroriski tags: trunk | |
21:44 | Implement Integer.numberOfLeadingZeros(). check-in: 32187a79c3 user: stephanie.gawroriski tags: trunk | |
20:28 | Add base for javap utility. check-in: 537b4a904c user: stephanie.gawroriski tags: trunk | |
20:23 | Write String hashCode using short instead of int. check-in: 6ca51dd58f user: stephanie.gawroriski tags: trunk | |
19:56 | Reduce the size of the constant pool by checking to see if all parts can fit within a 7-bit integer. check-in: a804904c63 user: stephanie.gawroriski tags: trunk | |
19:46 | Lower the register used for the exception and return register due to the variable short format. check-in: 7969227f5f user: stephanie.gawroriski tags: trunk | |
19:45 | Add base method to write a variable unsigned short. check-in: e1679e5960 user: stephanie.gawroriski tags: trunk | |
19:39 | Correct storing of the field constant value. check-in: ccf2f4b105 user: stephanie.gawroriski tags: trunk | |
19:30 | Writing of minimized classes. check-in: dd7407485c user: stephanie.gawroriski tags: trunk | |
17:20 | Implement reading of grayscale and true-color transparency; Handle case for invalid PNGs in Bobby Carrot; When reading the palette initialize a full set of color. check-in: 610ae2f543 user: stephanie.gawroriski tags: trunk | |
16:28 | If there is no alpha channel, then make the data fully opaque before the image is processed; Additionally, do not force opaqueness in the image data if the transparency is missing or defined elsewhere. check-in: 13402ec17c user: stephanie.gawroriski tags: trunk | |
16:22 | When reading the PNG image data, OR the color in so any transparency used there is placed in. check-in: 2ff7614e45 user: stephanie.gawroriski tags: trunk | |
16:21 | When loading PNGs, load the image data later so that transparency info can be read first. check-in: 6011a9c007 user: stephanie.gawroriski tags: trunk | |
16:03 | Implement Canvas.getKeyCode(). check-in: 72b6d9c7af user: stephanie.gawroriski tags: trunk | |
15:50 | Implement Math.abs(). check-in: 27c9100749 user: stephanie.gawroriski tags: trunk | |
15:43 | Implement Canvas.serviceRepaints(). check-in: ca5ba546e0 user: stephanie.gawroriski tags: trunk | |
15:01 | Add command to build every project. check-in: 73bfcd8698 user: stephanie.gawroriski tags: trunk | |
14:42 | Add ClassNames interface and use that for classes instead; Writing of class names and more detailed class information which should be useful. check-in: b23c389166 user: stephanie.gawroriski tags: trunk | |
14:00 | Writing of constant pool data. check-in: affcdbe4b0 user: stephanie.gawroriski tags: trunk | |
13:47 | Writing of pool data. check-in: 1e2344549c user: stephanie.gawroriski tags: trunk | |
12:58 | Remove TODO at end of minimizer write. check-in: 5d88504d4f user: stephanie.gawroriski tags: trunk | |
12:57 | Dump minimized data in the test. check-in: cd7a0532fa user: stephanie.gawroriski tags: trunk | |
12:50 | Add code to write all the various data areas. check-in: 12ea6274ac user: stephanie.gawroriski tags: trunk | |
12:28 | Use shorts for the header info which is much more compact and check bounds. check-in: 2e53556bb5 user: stephanie.gawroriski tags: trunk | |
12:21 | Base for writing some minimized info; Handle pool types more effectively (semi pre-processed entries for faster lookup). check-in: 17756f9975 user: stephanie.gawroriski tags: trunk | |
11:19 | Push release back to May 5. check-in: 6afd23adc7 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 4eea686b0b user: squirreljme tags: trunk | |
2019-04-13
| ||
21:04 | Implement PUTSTATIC. check-in: 1d2a945f12 user: stephanie.gawroriski tags: trunk | |
20:56 | The StackMapTable may specify a point where a local is clipped off, so handle that case to drop them. check-in: 780cba802f user: stephanie.gawroriski tags: trunk | |
20:33 | Building of the exception handler table. check-in: ecc431339e user: stephanie.gawroriski tags: trunk | |
20:20 | Transition stack entries as well. check-in: 93efcf94dc user: stephanie.gawroriski tags: trunk | |
20:02 | Simplify stack shuffle operations. check-in: 457ff8c6a4 user: stephanie.gawroriski tags: trunk | |
19:55 | If a collision occurs on a jump, mark collisions and clear caches for the collisions on the stack. check-in: e273963cdf user: stephanie.gawroriski tags: trunk | |
19:24 | Add method to detect collisions if a transition where to be made on stacks. check-in: 44dc6b4c92 user: stephanie.gawroriski tags: trunk | |
19:08 | Add methods addStack() and addLocal() to put more things in the enqueue list. check-in: b0fade41a6 user: stephanie.gawroriski tags: trunk | |
19:02 | Add onlyStack() method to the enqueue list. check-in: 5e8c9c4a0f user: stephanie.gawroriski tags: trunk | |
18:59 | Improve the constructors for the enqueue lists to be more defined and binning locals and stack items correctly. check-in: 22d404fbb5 user: stephanie.gawroriski tags: trunk | |
18:44 | Adjust the TODO printing. check-in: 43d958718e user: stephanie.gawroriski tags: trunk | |
18:28 | Handling of returning values. check-in: 5d89ac9e00 user: stephanie.gawroriski tags: trunk | |
17:59 | Implement doExceptionHandler in the stack state; The make exception handlers now are reduced (in one instance it went from ~290 to ~230). check-in: 36ab6ea7b5 user: stephanie.gawroriski tags: trunk | |
17:44 | Add methods to create StateOperations as needed. check-in: b23b038193 user: stephanie.gawroriski tags: trunk | |
17:29 | Generate exception handler labels for ExceptionHandlerTransition. check-in: aa30580dde user: stephanie.gawroriski tags: trunk | |
17:12 | Add class to store exception handler transitions. check-in: b2fdfd46e3 user: stephanie.gawroriski tags: trunk | |
16:54 | Use ClassAndLabel instead for made exceptions. check-in: a86bb60acd user: stephanie.gawroriski tags: trunk | |
16:50 | Add ClassAndLabel. check-in: dae1bd08d8 user: stephanie.gawroriski tags: trunk | |
15:51 | Generate operations for transitions. check-in: 22bbee64b5 user: stephanie.gawroriski tags: trunk | |
15:31 | Implement transition from one state to another which just drops locals. check-in: 57b04f746b user: stephanie.gawroriski tags: trunk | |
15:14 | Base code for state transition. check-in: 3d9f6ba963 user: stephanie.gawroriski tags: trunk | |
15:06 | Remove StateTransition as it is not used. check-in: 528f9d9a97 user: stephanie.gawroriski tags: trunk | |
15:00 | For IINC and STORE which overwrite locals, if there are any cached values on the stack make sure they are copied and uncached before they are destroyed. check-in: 48fea5b5e6 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 8ec86dffc7 user: squirreljme tags: trunk | |
03:31 | Do not set the stack as poisoned if there is nothing to move around (is a noop). check-in: 3e6835ebee user: stephanie.gawroriski tags: trunk | |
03:22 | Remove TODO in __doStaticGet(). check-in: c1e1ee8163 user: stephanie.gawroriski tags: trunk | |
03:15 | Implement array load. check-in: c804970bcc user: stephanie.gawroriski tags: trunk | |
02:44 | Implement IINC. check-in: d1af61ba47 user: stephanie.gawroriski tags: trunk | |
01:45 | Implement checkcast. check-in: c570a8e78d user: stephanie.gawroriski tags: trunk | |
01:16 | Add base for transits. check-in: 870a0c6be4 user: stephanie.gawroriski tags: trunk | |
00:43 | GOTO is just a compare of always true with both zeros. check-in: 01ef8634e4 user: stephanie.gawroriski tags: trunk | |
00:39 | If we are going to naturally flow into the next instruction, just use (the soon to be written) Java label adapting which will generate a special transitional GOTO. check-in: 54ea4f5de6 user: stephanie.gawroriski tags: trunk | |
00:26 | Add StateOperations and remove JavaStackPoison; Only perform stack poisoning when it is detected that a jump back is performed (remove all the cached stuff). check-in: 0733de16ca user: stephanie.gawroriski tags: trunk | |
2019-04-12
| ||
22:21 | Only allow nocounting to be set on stack entries if they are objects (it does not make sense to nocount anything else). check-in: e1ea00e902 user: stephanie.gawroriski tags: trunk | |
22:16 | Use a shorter form for the stack state info because it is far too long. check-in: 2234fea5c1 user: stephanie.gawroriski tags: trunk | |
22:02 | Add debug for state transition. check-in: d70a514e59 user: stephanie.gawroriski tags: trunk | |
21:53 | Handle get of static. check-in: f830bee11f user: stephanie.gawroriski tags: trunk | |
21:41 | Read of return value which is just a copy from the return register. check-in: 1f330a8511 user: stephanie.gawroriski tags: trunk | |
21:39 | Add simplifications for long, float, and double comparisons (they are just math operations). check-in: 8bee8d3aff user: stephanie.gawroriski tags: trunk | |
21:35 | Implement __doIfCmp. check-in: eb495109d3 user: stephanie.gawroriski tags: trunk | |
21:31 | Handling of math operations. check-in: e02cf87fe3 user: stephanie.gawroriski tags: trunk | |
21:24 | Handle of array length. check-in: ed205e78b0 user: stephanie.gawroriski tags: trunk | |
21:07 | Minimize the new array checking instructions. check-in: 34401f3220 user: stephanie.gawroriski tags: trunk | |
21:04 | Implement store of array; Added new instruction types to check array bounds and the correct type. check-in: cbaa3fd345 user: stephanie.gawroriski tags: trunk | |
20:42 | Handling of STORE. check-in: 6a507d2af5 user: stephanie.gawroriski tags: trunk | |
20:30 | Remove the extra commented out code. check-in: 12ab99ecf1 user: stephanie.gawroriski tags: trunk | |
20:27 | Handle get of field. check-in: 1496e2e4d5 user: stephanie.gawroriski tags: trunk | |
16:47 | Implement LOAD_POOL. check-in: 9203419303 user: stephanie.gawroriski tags: trunk | |
16:35 | Perform simple jumps for Java targets if the stack has not be poisoned. check-in: 9a8fbf9a96 user: stephanie.gawroriski tags: trunk | |
16:27 | LOAD_POOL takes two arguments. check-in: c5275a52ae user: stephanie.gawroriski tags: trunk | |
16:25 | Handling throw. check-in: 2e5feae1c6 user: stephanie.gawroriski tags: trunk | |
13:22 | Handle IF types. check-in: 04f68283c3 user: stephanie.gawroriski tags: trunk | |
13:05 | handle NEWARRAY. check-in: a09130f390 user: stephanie.gawroriski tags: trunk | |
12:45 | Implement of put field. check-in: 07dfd96eed user: stephanie.gawroriski tags: trunk | |
12:02 | Add state operating array to fill when working on shuffles. check-in: 749dd656d3 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: b6fc08c8e1 user: squirreljme tags: trunk | |
00:28 | Handle stack shuffle operations. check-in: bfb27b800e user: stephanie.gawroriski tags: trunk | |
00:20 | Handle NEW. check-in: 082350a39e user: stephanie.gawroriski tags: trunk | |
2019-04-11
| ||
23:34 | Minimizing of the various instructions (except for LOOKUPSWITCH and TABLESWITCH). check-in: 7b1c9fb2cc user: stephanie.gawroriski tags: trunk | |
23:05 | When an exception handler is auto-generated, do not do a REF_CLEAR jump because it should already have been done. check-in: fa391d0a1e user: stephanie.gawroriski tags: trunk | |
23:03 | For make exceptions generate the exception in the exception register then go to the exception handler. check-in: dc7ecddadb user: stephanie.gawroriski tags: trunk | |
23:02 | Do not modify refclears. check-in: 11b772fa51 user: stephanie.gawroriski tags: trunk | |
23:00 | Remove branches to the following instruction or convert them to REF_CLEARs if they do that. check-in: fa57f2480f user: stephanie.gawroriski tags: trunk | |
22:33 | Base handling of no-handler exception tables; Make fields in ECET, ECST, EET, and EST public. check-in: f1641db742 user: stephanie.gawroriski tags: trunk | |
21:59 | Generate make exceptions. check-in: 8f0259f346 user: stephanie.gawroriski tags: trunk | |
21:29 | Bring in and adapt the old return generation code and fixup the logic. check-in: 65a29e6de0 user: stephanie.gawroriski tags: trunk | |
21:16 | Generate return instruction. check-in: 7cb49216eb user: stephanie.gawroriski tags: trunk | |
21:07 | Make the exception and return registers lower values; End of instruction exception jump checks are just jumps to label points. check-in: c5e4d9dd13 user: stephanie.gawroriski tags: trunk | |
20:59 | Correct INVOKE having the wrong instruction could (should be 2, not 1). check-in: 6c02034464 user: stephanie.gawroriski tags: trunk | |
20:56 | Add methods needed for Maps for ClassStackAndLabel. check-in: 860ae058ac user: stephanie.gawroriski tags: trunk | |
20:54 | Add label generation for standard exceptions. check-in: 44d3e55a15 user: stephanie.gawroriski tags: trunk | |
20:49 | Make exceptions just create an exception, store the stack state, and then jump to a pre-existing exception handler (if any). check-in: 06f029cc03 user: stephanie.gawroriski tags: trunk | |
20:40 | Add store of make exceptions, although they are done wrong and the target label should be the one used. check-in: 5b722a0939 user: stephanie.gawroriski tags: trunk | |
20:24 | Add TODO for handling poisoned stack information. check-in: 6ddccec53b user: stephanie.gawroriski tags: trunk | |
20:23 | Do not duplicate use of the exception raised flag, just use the one from the processor (reduces error). check-in: 10b024f3ad user: stephanie.gawroriski tags: trunk | |
20:20 | Only handle stack collision scenarios if an instruction actually throws an exception (there is not point in calculating collisoins if they will never be used). check-in: 104dd6a1ec user: stephanie.gawroriski tags: trunk | |
20:11 | Correct check which never actually called the finalized processor. check-in: cb8e1b6dd7 user: stephanie.gawroriski tags: trunk | |
20:10 | Handle of return. check-in: 42d82c28ff user: stephanie.gawroriski tags: trunk | |
20:04 | Instead of going through everything in one shot, pre-process all of the cache states for each instruction. This will be slower but it should simplify handling of things. check-in: f0ce266468 user: stephanie.gawroriski tags: trunk | |
19:45 | Minor work. check-in: ae4d6c2990 user: stephanie.gawroriski tags: trunk | |
19:30 | Bring back the ECST and EST. check-in: d57c68dac4 user: stephanie.gawroriski tags: trunk | |
15:49 | Clear caches for the same or greater addresses, since jumping to the same address is an infinite loop. check-in: b6f2e2bcad user: stephanie.gawroriski tags: trunk | |
15:47 | When storing the states, check if a future address has a non-matching stack state. check-in: 076b4a3cb6 user: stephanie.gawroriski tags: trunk | |
15:40 | Base handle of reverse jumps. check-in: f6b5869177 user: stephanie.gawroriski tags: trunk | |
15:33 | Add base for state operations, will be used for shuffling and transitions. check-in: 54b68d7655 user: stephanie.gawroriski tags: trunk | |
15:22 | Add stack flush which transitions to the non-cached state, transitioning is not implemented yet. check-in: e82079b60d user: stephanie.gawroriski tags: trunk | |
13:29 | Add some notes; Move label after the stack cache has been flushed (for jump backs). check-in: fa8387c739 user: stephanie.gawroriski tags: trunk | |
13:25 | Add class StateTransition which will be used to manage transiting from one stack state to another. check-in: 7809bd6fc7 user: stephanie.gawroriski tags: trunk | |
13:16 | Add equals() and hashCode() for NativeInstruction. check-in: c981bb6147 user: stephanie.gawroriski tags: trunk | |
13:03 | Add TODO to handle jump backs. check-in: a6da798073 user: stephanie.gawroriski tags: trunk | |
13:01 | Add jump targets and reverse jump targets to the state, these will be important. check-in: a9f4a32b35 user: stephanie.gawroriski tags: trunk | |
12:51 | Base for label exceptions. check-in: 0e68d02d1e user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 8cf3df6811 user: squirreljme tags: trunk | |
2019-04-10
| ||
13:58 | Base handling of invoke. check-in: 0adff78ce6 user: stephanie.gawroriski tags: trunk | |
13:43 | Add another SPECIAL range and have comparison on if a given object is an instance of a given class or not. check-in: a8aff51543 user: stephanie.gawroriski tags: trunk | |
13:22 | Add alternative mnemonics for IF_ICMP and CONVERSION. check-in: a12baa8463 user: stephanie.gawroriski tags: trunk | |
13:18 | Base for handling method invoke. check-in: 2b0d46f7e6 user: stephanie.gawroriski tags: trunk | |
12:38 | Base for invoke. check-in: fab24ee993 user: stephanie.gawroriski tags: trunk | |
2019-04-08
| ||
22:24 | Add the other number constant types. check-in: f17b030d0b user: stephanie.gawroriski tags: trunk | |
20:09 | Correct the encoding being handled improperly, the SPECIAL group should return __op, while the rest return the group. check-in: ac328842b2 user: stephanie.gawroriski tags: trunk | |
17:47 | Implement mnemonic generation; Obtaining of the various types (compare, data, etc.) by index. check-in: 98ecffd5eb user: stephanie.gawroriski tags: trunk | |
17:20 | Generate math instruction. check-in: 491e9c23ef user: stephanie.gawroriski tags: trunk | |
17:01 | Base handling of LDC; Additionally make it so that locals start at register 1, the zero register is special and is used as an always zero like MIPS. check-in: a3e114997d user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 5d3c0d5f7a user: squirreljme tags: trunk | |
2019-04-07
| ||
21:47 | Base for LDC. check-in: deaf2359cc user: stephanie.gawroriski tags: trunk | |
19:59 | Handle doLoad, only call the processor if the load was not cached. check-in: 0fbeb9510b user: stephanie.gawroriski tags: trunk | |
18:26 | Make compilation happen again. check-in: 97c7eb9f1d user: stephanie.gawroriski tags: trunk | |
18:23 | More fixes. check-in: 4fad61fc91 user: stephanie.gawroriski tags: trunk | |
17:45 | POINTER to OBJECT. check-in: a5740b8008 user: stephanie.gawroriski tags: trunk | |
17:42 | Move the minimized code over. check-in: a0516132f5 user: stephanie.gawroriski tags: trunk | |
17:19 | Remove the old register translator. check-in: cf2cbaf62d user: stephanie.gawroriski tags: trunk | |
17:15 | Move a bunch of code around. check-in: 9c4d4511e7 user: stephanie.gawroriski tags: trunk | |
17:11 | More fixes. check-in: f2017c74a0 user: stephanie.gawroriski tags: trunk | |
16:11 | Remove NativeCode.of(). check-in: e14646ac76 user: stephanie.gawroriski tags: trunk | |
16:11 | Fixup code in Method to make NativeCode classes instead. check-in: 2be56d6d9f user: stephanie.gawroriski tags: trunk | |
16:00 | Correct math type; Add stacks to the state. check-in: 671df74667 user: stephanie.gawroriski tags: trunk | |
12:45 | More fixups. check-in: 848f4293c7 user: stephanie.gawroriski tags: trunk | |
12:37 | Implement argument length. check-in: 16e3f8433c user: stephanie.gawroriski tags: trunk | |
11:14 | Reorder and add math operations. check-in: 23a09f71a5 user: stephanie.gawroriski tags: trunk | |
11:04 | Move some of the register stuff to native stuff. check-in: 1328413373 user: stephanie.gawroriski tags: trunk | |
10:58 | Add native instruction types. check-in: eabfbbc787 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 3125d37fdc user: squirreljme tags: trunk | |
00:25 | Base for native instruction type. check-in: 8f5bc73ca1 user: stephanie.gawroriski tags: trunk | |
00:24 | Move operations and data types over. check-in: 0d26917981 user: stephanie.gawroriski tags: trunk | |
00:21 | Add processor for NNCC and call it. check-in: accf71e505 user: stephanie.gawroriski tags: trunk | |
00:02 | Move the Java stack state to the new xlate package. check-in: 7457da8f95 user: stephanie.gawroriski tags: trunk | |
2019-04-06
| ||
23:57 | But the xlate package in another package. check-in: aee7e6d2ab user: stephanie.gawroriski tags: trunk | |
23:56 | Base for BCP. check-in: cea499246b user: stephanie.gawroriski tags: trunk | |
23:46 | Add base for xlate package. check-in: 812e15de6a user: stephanie.gawroriski tags: trunk | |
23:43 | Add stack state. check-in: 2bf7d44ae1 user: stephanie.gawroriski tags: trunk | |
23:37 | Fix written local determination which was setting the operation instead of subtracting from it. check-in: b65649055b user: stephanie.gawroriski tags: trunk | |
23:35 | Add base for NNCC package. check-in: fe1e3f5487 user: stephanie.gawroriski tags: trunk | |
23:33 | Implement value return. check-in: aceb19fac3 user: stephanie.gawroriski tags: trunk | |
23:27 | Add REF_RESET to the minimizer. check-in: bcf12662ed user: stephanie.gawroriski tags: trunk | |
23:27 | Correct BOT; Alias WIDE_IINC; Handle IINC. check-in: d66d9327ee user: stephanie.gawroriski tags: trunk | |
23:15 | Add base for basic operation type. check-in: 6a84a1dd4b user: stephanie.gawroriski tags: trunk | |
23:08 | Implement CHECKCAST. check-in: 546033933b user: stephanie.gawroriski tags: trunk | |
22:39 | Implement GOTO. check-in: c8d35f0b9c user: stephanie.gawroriski tags: trunk | |
22:36 | Implement GETSTATIC. check-in: fc4ef5a173 user: stephanie.gawroriski tags: trunk | |
22:28 | Load of return value from an invoke. check-in: e7618b7516 user: stephanie.gawroriski tags: trunk | |
22:23 | Support comparisons. check-in: fcdaffe646 user: stephanie.gawroriski tags: trunk | |
22:06 | Add comments. check-in: 9ceada30ed user: stephanie.gawroriski tags: trunk | |
18:37 | Change simplified stuff to DataType instead of JavaType. check-in: 0ea47fecea user: stephanie.gawroriski tags: trunk | |
18:32 | Add math operations. check-in: 5330990f2a user: stephanie.gawroriski tags: trunk | |
18:14 | Implement array length. check-in: cd7a6c622a user: stephanie.gawroriski tags: trunk | |
18:10 | Implement load and store from arrays. check-in: f57bb4a924 user: stephanie.gawroriski tags: trunk | |
17:40 | Simplify primitive array operations. check-in: 301d27fb3d user: stephanie.gawroriski tags: trunk | |
16:19 | Add ICONST_0 to the simplification. check-in: 4d289bd912 user: stephanie.gawroriski tags: trunk | |
16:18 | Implement STORE. check-in: 24099c13ad user: stephanie.gawroriski tags: trunk | |
15:20 | Implement get of field. check-in: 9ad85406ef user: stephanie.gawroriski tags: trunk | |
14:59 | I renamed my Twitter account and switch SquirrelJME to use MultiPhasicApps instead. check-in: 82be57e760 user: stephanie.gawroriski tags: trunk | |
14:54 | Use roadmap instead of route in the readme. check-in: d860e85fd5 user: stephanie.gawroriski tags: trunk | |
14:54 | Update changelog and make the roadmap better. check-in: aede1ad468 user: stephanie.gawroriski tags: trunk | |
12:57 | Correct exception label set. check-in: ec5c5cfc8f user: stephanie.gawroriski tags: trunk | |
2019-04-05
| ||
21:04 | Base for throw. check-in: 41c02d27e0 user: stephanie.gawroriski tags: trunk | |
17:42 | Handling of IF comparisons. check-in: 1ce71e35dc user: stephanie.gawroriski tags: trunk | |
16:33 | Add of new array. check-in: 7c0f6bf255 user: stephanie.gawroriski tags: trunk | |
16:23 | Turn NEWARRAY into ANEWARRAY. check-in: ad8a939e8a user: stephanie.gawroriski tags: trunk | |
2019-04-04
| ||
23:37 | Putting of fields. check-in: 353b4ceb99 user: stephanie.gawroriski tags: trunk | |
23:22 | Add missing minimize translation. check-in: 843f59df1d user: stephanie.gawroriski tags: trunk | |
23:18 | Check instance type on invoke as well. check-in: d77fbbec86 user: stephanie.gawroriski tags: trunk | |
23:14 | Add JUMP_IF_NOT_REFERENCE_REF_CLEAR as well. check-in: 02f8845417 user: stephanie.gawroriski tags: trunk | |
22:50 | Add jump if not instance. check-in: 77f43747e1 user: stephanie.gawroriski tags: trunk | |
22:41 | Implement stack shuffles by copying to temporary space then copying back to the stack. check-in: 7e0a054a69 user: stephanie.gawroriski tags: trunk | |
20:07 | Add method to JavaStackState which can find the function used for a certain kind of shuffle. check-in: 452e3cc9a9 user: stephanie.gawroriski tags: trunk | |
19:05 | Handling of NEW. check-in: 5249478e9c user: stephanie.gawroriski tags: trunk | |
18:58 | Make an estimate as to where the source line comes from when an exception is generated according to the exception table. check-in: 3af6b60303 user: stephanie.gawroriski tags: trunk | |
18:00 | Generating of exceptions and such. check-in: 7089c92e13 user: stephanie.gawroriski tags: trunk | |
17:26 | Generation of ECST then jump to EET. check-in: a4c5c33a27 user: stephanie.gawroriski tags: trunk | |
17:05 | Rename to EET. check-in: 52abf2fa15 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e0f11c16c9 user: squirreljme tags: trunk | |
00:05 | Minor work. check-in: ab0fddd985 user: stephanie.gawroriski tags: trunk | |
2019-04-03
| ||
20:32 | Implement recursive return cleanup. check-in: cee83d9ea3 user: stephanie.gawroriski tags: trunk | |
20:08 | Add later handling of the ECST. check-in: d406e80961 user: stephanie.gawroriski tags: trunk | |
19:51 | Implement labels for make exceptions. check-in: 79f09ed69d user: stephanie.gawroriski tags: trunk | |
19:42 | Make MadeException public and rename to ExceptionClassStackAndTable. check-in: b611ae114d user: stephanie.gawroriski tags: trunk | |
17:40 | Adjust readme. check-in: ca97574e50 user: stephanie.gawroriski tags: trunk | |
17:28 | Make the exception handler ranging public. check-in: 8adc3c73f1 user: stephanie.gawroriski tags: trunk | |
17:22 | Add base for making exception labels. check-in: 40cf17db4b user: stephanie.gawroriski tags: trunk | |
17:16 | Semi-copy over of invoke. check-in: 6e6d6c55a8 user: stephanie.gawroriski tags: trunk | |
17:09 | Copy over LDC. check-in: 2dae82cc8a user: stephanie.gawroriski tags: trunk | |
17:05 | Use the correct mnemonic lookup. check-in: 0d69baee86 user: stephanie.gawroriski tags: trunk | |
17:02 | Implement load. check-in: 52dfc77f7d user: stephanie.gawroriski tags: trunk | |
16:49 | Do not bother translating stack states at the end of the quick instruction handler. check-in: 912550b40a user: stephanie.gawroriski tags: trunk | |
16:48 | Base for outer translation code that may be needed. check-in: b1352afd4f user: stephanie.gawroriski tags: trunk | |
15:52 | Add simplified and combined aliases for a number of operations. check-in: d75a600a51 user: stephanie.gawroriski tags: trunk | |
12:39 | Add base for simplified instruction which will make the translator easier as it does not need to handle the byte code's various alias instructions. check-in: 1cfa605dc3 user: stephanie.gawroriski tags: trunk | |
12:32 | Copy the initializing stuff from the experimental translator. check-in: e3edbe5d28 user: stephanie.gawroriski tags: trunk | |
12:26 | Add register code builder. check-in: 47151f8fec user: stephanie.gawroriski tags: trunk | |
12:25 | Have RegisterCode use the different translators; Rename __Registerize__ to ExperimentalTranslator. check-in: dc3d06cc89 user: stephanie.gawroriski tags: trunk | |
12:22 | Add TranslationMethod and Translator interface to switch between register translators. check-in: 00fb07c61a user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 895818f9ac user: squirreljme tags: trunk | |
01:53 | Bulk add all of the math operations via script. check-in: 51b1117fa0 user: stephanie.gawroriski tags: trunk | |
01:22 | Stack conversion is only needed if the states are actually mismatched. check-in: 54bbfb26c9 user: stephanie.gawroriski tags: trunk | |
00:59 | Conversion work. check-in: b30d7ce9a4 user: stephanie.gawroriski tags: trunk | |
00:18 | Implement __makeException. check-in: 18a69ce00a user: stephanie.gawroriski tags: trunk | |
2019-04-02
| ||
22:34 | Make it so less operations set and throw exceptions, just use the __makeException() label. check-in: 1fdc72886f user: stephanie.gawroriski tags: trunk | |
22:14 | Simplify the array operations by performing the needed checks before the operations. check-in: eede3a7f59 user: stephanie.gawroriski tags: trunk | |
21:40 | When reading fields, sign extend byte and short. check-in: dc3c953c7b user: stephanie.gawroriski tags: trunk | |
21:38 | Add an array store check. check-in: e693a20617 user: stephanie.gawroriski tags: trunk | |
21:31 | Add an array store check to possibly jump on exception. check-in: 6d44c84eae user: stephanie.gawroriski tags: trunk | |
21:24 | Implement array store. check-in: b2b313b63c user: stephanie.gawroriski tags: trunk | |
21:09 | Move ARRAY_LENGTH to the U16+U16 group. check-in: a693a9deda user: stephanie.gawroriski tags: trunk | |
21:07 | Implement array store. check-in: e7207561cc user: stephanie.gawroriski tags: trunk | |
13:22 | Implement GOTO and GOTO_W. check-in: ee43e40b68 user: stephanie.gawroriski tags: trunk | |
13:16 | Add two operations: SIGN_X8 and SIGN_X16 which will sign extend 8-bit and 16-bit values. check-in: 6c4d08a97a user: stephanie.gawroriski tags: trunk | |
13:12 | Add calls for storing and loading from arrays. check-in: 3f0550b6e7 user: stephanie.gawroriski tags: trunk | |
13:00 | Remove the deprecated methods. check-in: 522fdfa4fa user: stephanie.gawroriski tags: trunk | |
12:55 | Storing of constants. check-in: 73f7328d9f user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: b096630844 user: squirreljme tags: trunk | |
03:38 | Add handlers for the return ops. check-in: 2e12831de5 user: stephanie.gawroriski tags: trunk | |
03:33 | Implement the other invoke types which are the same as any other method call. check-in: d172d1e3fd user: stephanie.gawroriski tags: trunk | |
03:28 | Add NOP handling, nothing needs to be done. check-in: 2826256e2c user: stephanie.gawroriski tags: trunk | |
03:26 | IFNULL and IFNONNULL are aliases to IFEQ and IFNE. check-in: 95ab376092 user: stephanie.gawroriski tags: trunk | |
03:25 | Implement some simple operations. check-in: 41f9482a13 user: stephanie.gawroriski tags: trunk | |
03:12 | Bump AutumCoat to 0.6.0 so I am not just writing JVMs but parts of the library. check-in: 84639c8680 user: stephanie.gawroriski tags: trunk | |
03:09 | Add STORE base. check-in: e9b7537d04 user: stephanie.gawroriski tags: trunk | |
2019-04-01
| ||
21:56 | Make DUP work. check-in: b074ba7f63 user: stephanie.gawroriski tags: trunk | |
21:49 | More stack shuffle work, attempt at placement. check-in: 203497d634 user: stephanie.gawroriski tags: trunk | |
21:27 | Find a match for the stack shuffle. check-in: 446e71686c user: stephanie.gawroriski tags: trunk | |
20:26 | Initialization of function info. check-in: df0c7b0751 user: stephanie.gawroriski tags: trunk | |
18:46 | Set all the shuffle operations to call the shuffler. check-in: 61265c20b9 user: stephanie.gawroriski tags: trunk | |
18:40 | Add shuffle ordering as strings (keeps it simpler and easier to read). check-in: ae9ddf7992 user: stephanie.gawroriski tags: trunk | |
18:19 | Actually use the correct checking logic (locals were not being checked at all, just two portions of the stack). check-in: d3245d2c72 user: stephanie.gawroriski tags: trunk | |
18:12 | Add check to ensure that local variables are never aliased and that stack variables only alias previous entries. check-in: 8a5238c034 user: stephanie.gawroriski tags: trunk | |
14:38 | In the stack state initialization if a new info was created, set it for later checking. check-in: 8a8c8a0818 user: stephanie.gawroriski tags: trunk | |
14:34 | Add percentages for TODOs. check-in: fc357de919 user: stephanie.gawroriski tags: trunk | |
14:27 | Add a counter to total the number of TODOs initialized, used to measure progress. check-in: a68c0203f1 user: stephanie.gawroriski tags: trunk | |
14:08 | Correct how the percentage is printed. check-in: 8dbdc876ed user: stephanie.gawroriski tags: trunk | |
14:05 | Add percentage to the instruction population count. check-in: 4a3bab1f0b user: stephanie.gawroriski tags: trunk | |
13:54 | Is A-B not B-A. check-in: 28adff5313 user: stephanie.gawroriski tags: trunk | |
13:53 | Actually use the compare count. check-in: 88733faece user: stephanie.gawroriski tags: trunk | |
13:53 | Print dot for the progress indicator, it runs faster not printing strings. check-in: 1791302eab user: stephanie.gawroriski tags: trunk | |
13:51 | Add a Comparator for Reverse which sorts by count then the opcode mnemonic. check-in: 1ab5a76134 user: stephanie.gawroriski tags: trunk | |
13:45 | Add more counters to the population count output. check-in: 95fe884b18 user: stephanie.gawroriski tags: trunk | |
13:41 | Correct the wrong format specifiers being used in the population count. check-in: 467cd1fac6 user: stephanie.gawroriski tags: trunk | |
13:37 | When parsing innerclasses, for non-anonymous classes the outerclass may be a top-level, local, or anonymous class which would not have its name specified. check-in: 630bb45a25 user: stephanie.gawroriski tags: trunk | |
13:23 | When initializing method flags, ignore interface checks when a static initializer is used (EGL10 is an interface but uses a static initializer). check-in: 13e9c3ecd2 user: stephanie.gawroriski tags: trunk | |
13:12 | When parsing the stack map, same locals single stack item may have a long/double on the stack so ensure that the top item is created. check-in: 6296225324 user: stephanie.gawroriski tags: trunk | |
13:04 | Instead of printing symbols, instead print the class and methods being looked at. check-in: 9498e2dbb3 user: stephanie.gawroriski tags: trunk | |
13:02 | Parsing of all annotation value types. check-in: 40d2cd9e90 user: stephanie.gawroriski tags: trunk | |
12:38 | Move annotation value parsing to its own method, needed for array values. check-in: 34ab45897c user: stephanie.gawroriski tags: trunk | |
12:33 | Parse of enumerated values. check-in: f8f042ad2a user: stephanie.gawroriski tags: trunk | |
12:25 | Add other handlers for annotation parsers. check-in: a599b587ac user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e515c12b33 user: squirreljme tags: trunk, x-date-201904 | |
00:40 | Implement the remainder of the population count. check-in: 0c11571ba6 user: stephanie.gawroriski tags: trunk | |
00:32 | Add base for the population counter. check-in: ac08e78d83 user: stephanie.gawroriski tags: trunk | |
2019-03-31
| ||
23:09 | Implement hashCode and equals for JavaStackState.Info. check-in: a475f27861 user: stephanie.gawroriski tags: trunk | |
23:04 | Remove the code referring to freezejava labels. check-in: 7952315de3 user: stephanie.gawroriski tags: trunk | |
23:03 | Generate the RETURN instruction after the label so it is placed in the right position. check-in: d8473e5fc7 user: stephanie.gawroriski tags: trunk | |
22:41 | Correct issue where no-counted items were considered for enqueing. check-in: 84cf825f8c user: stephanie.gawroriski tags: trunk | |
22:33 | Reverse the check for seeing if something should be enqueued when doing a stack operation. check-in: e8d7a5b9b8 user: stephanie.gawroriski tags: trunk | |
22:30 | Add argument count for REF_ENQUEUE and REF_CLEAR; Implement some instructions. check-in: 1838bf6ea7 user: stephanie.gawroriski tags: trunk | |
22:14 | Implement most of JavaStackState.doDestroy(). check-in: 9903027063 user: stephanie.gawroriski tags: trunk | |
20:28 | Add REF_ENQUEUE and REF_CLEAR to the Minimizer formats. check-in: 5f0e983de5 user: stephanie.gawroriski tags: trunk | |
20:25 | Implement the calls to generate enqueue and clearing. check-in: ec627c12fc user: stephanie.gawroriski tags: trunk | |
20:12 | Correct stack state printing the wrong register. check-in: feecb55250 user: stephanie.gawroriski tags: trunk | |
20:11 | Make the strings slightly easier to read. check-in: 11dbdc4c25 user: stephanie.gawroriski tags: trunk | |
20:09 | Printing of the enqueue list. check-in: d98a81ce66 user: stephanie.gawroriski tags: trunk | |
20:08 | Implement basic stack operation; Implement printing of stack info. check-in: cb19755dfc user: stephanie.gawroriski tags: trunk | |
19:49 | Implement part of enqueue list; Add nocounting. check-in: e511df51e0 user: stephanie.gawroriski tags: trunk | |
17:58 | Minor work. check-in: 6f8fc75633 user: stephanie.gawroriski tags: trunk | |
17:51 | Add enqueue list to the stack result. check-in: 1b18d8c407 user: stephanie.gawroriski tags: trunk | |
17:47 | Implement IJT.hasLaterAddress(). check-in: 79c4c16ca8 user: stephanie.gawroriski tags: trunk | |
17:46 | Lazily initialize the exception handler target state since it is not always used. check-in: 8c474169d6 user: stephanie.gawroriski tags: trunk | |
17:44 | Base check to see if a target stack needs to be replaced. check-in: 9b40e54494 user: stephanie.gawroriski tags: trunk | |
17:28 | Handling of local to stack. check-in: 33bb8d5d6b user: stephanie.gawroriski tags: trunk | |
13:12 | Correct reversing normal and exceptional jumps when getting the reverse table. check-in: b9b581e76f user: stephanie.gawroriski tags: trunk | |
13:11 | Initialize reverse jumps. check-in: 8e8cbfb570 user: stephanie.gawroriski tags: trunk | |
12:44 | Initialization of basic jump targets. check-in: b1c1cb933e user: stephanie.gawroriski tags: trunk | |
12:21 | Base initialization of the stack state. check-in: 7fa82776bc user: stephanie.gawroriski tags: trunk | |
07:03 | Backup developer notes. check-in: 1187757b13 user: squirreljme tags: trunk | |
01:05 | Filling of the byte code written list. check-in: fd1f9e3190 user: stephanie.gawroriski tags: trunk | |
00:45 | Final corrections to make things compile again (although TODOs are hit where it does not run). check-in: b80e811ad3 user: stephanie.gawroriski tags: trunk | |
2019-03-30
| ||
23:17 | Minor work. check-in: d3a8065f06 user: stephanie.gawroriski tags: trunk | |
22:52 | Add missing stack set after return; Handle DUP. check-in: 1085b3d6ee user: stephanie.gawroriski tags: trunk | |
22:50 | Correct get field. check-in: 32f6ed9f40 user: stephanie.gawroriski tags: trunk | |
22:47 | Correct zero comparison. check-in: 7969b2b56d user: stephanie.gawroriski tags: trunk | |
22:38 | Correct invoke. check-in: 5a975e4207 user: stephanie.gawroriski tags: trunk | |
22:08 | Correct load and LDC. check-in: 4fd17c8ec3 user: stephanie.gawroriski tags: trunk | |
21:20 | Handle load. check-in: 6438f39a5a user: stephanie.gawroriski tags: trunk | |
21:18 | Correct NEW. check-in: b87804af3c user: stephanie.gawroriski tags: trunk | |
21:17 | Refactor new array. check-in: a986f5e9d7 user: stephanie.gawroriski tags: trunk | |
21:12 | Make __return() use JSEL instead. check-in: 5eea9b1f81 user: stephanie.gawroriski tags: trunk | |
21:08 | Change __refEnqueue to use the actual list. check-in: 3b8eea73f9 user: stephanie.gawroriski tags: trunk | |
21:07 | Correct using non-existent varibale. check-in: 65f0204f6c user: stephanie.gawroriski tags: trunk | |
21:05 | Add a new JavaStackEnqueueList which will replace OPS. check-in: 8966710634 user: stephanie.gawroriski tags: trunk | |
20:49 | Make putting field data easier to do with ref enqueuing. check-in: 0c6a018a82 user: stephanie.gawroriski tags: trunk | |
20:41 | Add REF_CLEAR variants for IF_(I/A)CMP(NE/EQ). check-in: 9d23ad2d63 user: stephanie.gawroriski tags: trunk | |
20:39 | Add REF_CLEAR variants for IFEQ and IFNE. check-in: 4a6d14262e user: stephanie.gawroriski tags: trunk | |
20:36 | Move the (X32/X64/OBJECT)_FIELD_(LOAD/STORE) to the U16 group; Add REF_ENQUEUE and REF_CLEAR instructions. check-in: 7f839ebce4 user: stephanie.gawroriski tags: trunk | |
20:32 | Add more space for U16 so it takes up 2 groups. check-in: 05e33822e9 user: stephanie.gawroriski tags: trunk | |
20:30 | Some base work on putting fields. check-in: e799e528ed user: stephanie.gawroriski tags: trunk | |
20:06 | Add base for destroying the state; Deprecate OBS. check-in: 1aeb7571e7 user: stephanie.gawroriski tags: trunk | |
19:59 | Pass the locals that are written to the initial stack state creation since this information is immutable anyway. check-in: 11d321d509 user: stephanie.gawroriski tags: trunk | |
19:54 | Refactor some of the main loop to use the new stack state class instead. check-in: a4176a5372 user: stephanie.gawroriski tags: trunk | |
19:42 | Instead use the obtained reverse jump table to determine if we invalidate our caches. check-in: 35ef270c51 user: stephanie.gawroriski tags: trunk | |
19:34 | Add Instruction.jumpTargets(). check-in: 3e27e754f8 user: stephanie.gawroriski tags: trunk | |
19:33 | Add calls to obtain a mapping of jump targets. check-in: 02ce378473 user: stephanie.gawroriski tags: trunk | |
19:31 | Add base for InstructionJumpTargets. check-in: 91626aa49b user: stephanie.gawroriski tags: trunk | |
19:18 | Add base for new Java stack information which will be immutable but handled much better. check-in: b8eee93c75 user: stephanie.gawroriski tags: trunk | |
12:44 | Minor work. check-in: 9ed40ed44d user: stephanie.gawroriski tags: trunk | |
12:22 | Add base for stack only. check-in: 78c64c5481 user: stephanie.gawroriski tags: trunk | |
2019-03-29
| ||
12:03 | Correct java.vendor.url. check-in: 21429e07cc user: stephanie.gawroriski tags: trunk | |
12:03 | Update URLs and e-mails for the system properties. check-in: dd96054352 user: stephanie.gawroriski tags: trunk | |
2019-03-28
| ||
07:02 | Backup developer notes. check-in: f58791cf92 user: squirreljme tags: trunk | |
2019-03-27
| ||
21:07 | Getting of from addresses. check-in: caedd650c6 user: stephanie.gawroriski tags: trunk | |
19:24 | Removing the freezes and instead just have code which will act as a cache/counting barrier when going forwards and backwards. check-in: fdd48d0265 user: stephanie.gawroriski tags: trunk | |
19:02 | When jumping to another Java point, use a freezejava label instead of the java label (this will be used to ensure freeze states are compatible). check-in: 337096888e user: stephanie.gawroriski tags: trunk | |
18:54 | At the start of each instruction, either restore frozen state or save it if it is not available. check-in: ef9f708d03 user: stephanie.gawroriski tags: trunk | |
18:41 | Add base __StackFreeze__; When setting from a stack map state clear cached and not counting states. check-in: a405944a31 user: stephanie.gawroriski tags: trunk | |
18:35 | Add flag for not counting locals and such. check-in: 4f96794623 user: stephanie.gawroriski tags: trunk | |
18:19 | (X32/X64)_CONST take two arguments. check-in: cae24679d7 user: stephanie.gawroriski tags: trunk | |
18:18 | Correct compilation errors. check-in: 1a4420c525 user: stephanie.gawroriski tags: trunk | |
18:16 | Refactor a large portion of the operation generators. check-in: 2d32b33c94 user: stephanie.gawroriski tags: trunk | |
17:40 | Add FIELD_IF(EQ/NE/LT/LE/GT/GE) to branch on the value in the field register, may be needed for branching. check-in: 36de580781 user: stephanie.gawroriski tags: trunk | |
17:30 | Add (X32/X64/OBJECT)_FIELD_LOAD which is used to read value read from fields so uncounting is proper. check-in: c9244e5c9a user: stephanie.gawroriski tags: trunk | |
17:22 | Some work on translation. check-in: 782b66434e user: stephanie.gawroriski tags: trunk | |
16:39 | Update and remove links from crypto currencies. check-in: 4d57d91014 user: stephanie.gawroriski tags: trunk | |
16:30 | Set new bitcoin address. check-in: a6f18e912e user: stephanie.gawroriski tags: trunk | |
16:20 | Refer to squirreljme.cc instead of multiphasicapps.net. check-in: 7a92fc6017 user: stephanie.gawroriski tags: trunk | |
15:54 | Remove the MPA copyright and just have my own copyright for any new files. check-in: 52b949b162 user: stephanie.gawroriski tags: trunk | |
14:34 | Make sure field storage areas are a multiple 8 bytes so later objects if they use a long/double do not break alignment rules; Make larger fields be sorted first since it is easier to fill the space at the end. check-in: c4a3a30724 user: stephanie.gawroriski tags: trunk | |
14:27 | When sorting fields make objects are always first, this way when an object is deing deleted the scanner can quickly determine which reference fields need to be cleared. check-in: 1e8e79d2f6 user: stephanie.gawroriski tags: trunk | |
14:17 | Writing of all encoding types; Add missing IF_ICMPGE. check-in: b1e51ab749 user: stephanie.gawroriski tags: trunk | |
12:49 | Check to make sure when an instruction is added it has the correct number of arguments. check-in: dd19642f75 user: stephanie.gawroriski tags: trunk | |
12:37 | Rename count to argumentCount. check-in: 7df4f0944d user: stephanie.gawroriski tags: trunk | |
12:36 | Remove duplicate instructions. check-in: e1a15a55ce user: stephanie.gawroriski tags: trunk | |
12:23 | Remove InstructionFormat. check-in: f6d0797fc1 user: stephanie.gawroriski tags: trunk | |
12:22 | Make unknown 2x instead of 4x. check-in: 6a002fa896 user: stephanie.gawroriski tags: trunk | |
12:22 | Add mnemonics for instructions. check-in: 387f160f1e user: stephanie.gawroriski tags: trunk | |
12:15 | Add get of encoding to RegisterInstruction. check-in: 1548233576 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: cc52b44462 user: squirreljme tags: trunk | |
01:21 | Put in a giant listing of operation types and their encodings. check-in: ba783d073b user: stephanie.gawroriski tags: trunk | |
00:47 | Add special operations. check-in: 892b4d744a user: stephanie.gawroriski tags: trunk | |
00:29 | Add encoding types for register operations. check-in: 0c6b44bf87 user: stephanie.gawroriski tags: trunk | |
2019-03-26
| ||
21:30 | Make the existing opcodes really high as the operations need to be refactored. check-in: 58bee31477 user: stephanie.gawroriski tags: trunk | |
21:18 | Implement GETFIELD. check-in: acf831e844 user: stephanie.gawroriski tags: trunk | |
21:09 | Correct storing of register lists. check-in: 945ba3c3d9 user: stephanie.gawroriski tags: trunk | |
21:01 | Hexdump the minimized output for debugging. check-in: 6618fcf877 user: stephanie.gawroriski tags: trunk | |
20:50 | Add remaining formats needed for the next constructor. check-in: 74b69355b9 user: stephanie.gawroriski tags: trunk | |
20:38 | Encoding of field data. check-in: 8c2a0871e0 user: stephanie.gawroriski tags: trunk | |
20:29 | Make RegisterInstruction intArgument() work with Number instead, also add shortArgument(). check-in: 0646151951 user: stephanie.gawroriski tags: trunk | |
20:26 | Determine type for field puts. check-in: 0c8d348912 user: stephanie.gawroriski tags: trunk | |
20:20 | Encoding of jump target. check-in: 68f65d16a5 user: stephanie.gawroriski tags: trunk | |
19:39 | Instead of duplicating uncounts, perform some initial unfounds of uncounting to other return areas. check-in: 3eb7fbb10c user: stephanie.gawroriski tags: trunk | |
18:56 | Increment the return index when creating a return. check-in: c35f802dcf user: stephanie.gawroriski tags: trunk | |
18:46 | Implement ATHROW. check-in: 109daf40ef user: stephanie.gawroriski tags: trunk | |
18:31 | Implement CLASS/STRING for LDC. check-in: 8fb97e10f4 user: stephanie.gawroriski tags: trunk | |
18:27 | Add int comparison against zero. check-in: ceaba0152e user: stephanie.gawroriski tags: trunk | |
12:23 | Undo cross out. check-in: 38b8945da1 user: stephanie.gawroriski tags: trunk | |
2019-03-25
| ||
22:29 | Update release reoute. check-in: 580ab0431d user: stephanie.gawroriski tags: trunk | |
22:00 | Implement AdvancedGraphics drawChar and drawChars, these just forward to strings. check-in: a8e027b504 user: stephanie.gawroriski tags: trunk | |
21:51 | Add note in changelog. check-in: c60ea195bd user: stephanie.gawroriski tags: trunk | |
21:49 | Complete SerializedGraphics so it can forward any call to it. check-in: ca5821425f user: stephanie.gawroriski tags: trunk | |
21:24 | Serialize most of the graphics functions. check-in: 3329e866e6 user: stephanie.gawroriski tags: trunk | |
17:56 | Instead of throwing TODOs in AdvancedGraphics, instead just something to indicate that it is not implemented. check-in: a89baf2a4d user: stephanie.gawroriski tags: trunk | |
17:47 | Instead of failing for unimplemented functions, just call other parts of it. check-in: a83c76f35c user: stephanie.gawroriski tags: trunk | |
17:43 | Add changelog for the graphics changes. check-in: c6b76b9f63 user: stephanie.gawroriski tags: trunk | |
12:33 | Base call for morphing units. check-in: 0a7373512d user: stephanie.gawroriski tags: trunk | |
12:20 | Add ordinals to MegaTile and MegaTileIndex. check-in: c5b47088a4 user: stephanie.gawroriski tags: trunk | |
12:10 | Initializing of constant types from strings. check-in: b5bf702178 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 2a0f95126e user: squirreljme tags: trunk | |
02:17 | Add some base unit information for the first building. check-in: 12c2e37f44 user: stephanie.gawroriski tags: trunk | |
02:01 | Base loading of unit info. check-in: cc8af6fc23 user: stephanie.gawroriski tags: trunk | |
01:51 | Base for unit create. check-in: 2e511c7fd9 user: stephanie.gawroriski tags: trunk | |
01:46 | Add base type and try to spawn it. check-in: b0aec824d1 user: stephanie.gawroriski tags: trunk | |
01:38 | Add boot method which is run on the first frame; Add note to linker. check-in: 7ecf406de4 user: stephanie.gawroriski tags: trunk | |
01:32 | Remove constructor taking DataInputStream from Game because it is not needed. check-in: 14bbf4dbaf user: stephanie.gawroriski tags: trunk | |
01:28 | Add base for event sources and set them accordingly. check-in: 3e68512d76 user: stephanie.gawroriski tags: trunk | |
01:00 | Set the player border color to the last. check-in: b89509700d user: stephanie.gawroriski tags: trunk | |
00:58 | Just print things instead of using pointer actions. check-in: 502b087998 user: stephanie.gawroriski tags: trunk | |
00:55 | Read of blend mode. check-in: df7885f239 user: stephanie.gawroriski tags: trunk | |
00:41 | Remove the old templated graphics classes for each of the various types. check-in: 20edf728a3 user: stephanie.gawroriski tags: trunk | |
00:10 | Copy RGB tile code over. check-in: 1490439128 user: stephanie.gawroriski tags: trunk | |
00:03 | Drawing of lines. check-in: dfefba3474 user: stephanie.gawroriski tags: trunk | |
2019-03-24
| ||
23:48 | Copy of line draw. check-in: dca96fa9b3 user: stephanie.gawroriski tags: trunk | |
23:41 | Bring in some of the text drawing stuff. check-in: 778e1177e2 user: stephanie.gawroriski tags: trunk | |
23:29 | Implement FILLRECT_BLEND. check-in: cfa5b54b72 user: stephanie.gawroriski tags: trunk | |
23:27 | Implement FILLRECT_NOBLEND. check-in: 72363b06e4 user: stephanie.gawroriski tags: trunk | |
23:24 | Add base for filled rectangles. check-in: b810799c9f user: stephanie.gawroriski tags: trunk | |
23:16 | Reset graphics parameters on construction and also implement set of blending mode. check-in: f91fba3981 user: stephanie.gawroriski tags: trunk | |
23:14 | Add set of stroke style. check-in: d62e9c7f71 user: stephanie.gawroriski tags: trunk | |
23:13 | Implement set of color. check-in: a35d07d115 user: stephanie.gawroriski tags: trunk | |
22:50 | Copy a bunch of code from AbstractArrayGraphics since it will be the same. check-in: ea3a27c56e user: stephanie.gawroriski tags: trunk | |
22:41 | Initialization of advanced graphics. check-in: 3971503f7e user: stephanie.gawroriski tags: trunk | |
22:33 | Add system property used to use alternative graphics routines. check-in: c5c52a97c1 user: stephanie.gawroriski tags: trunk | |
22:23 | Add base AdvancedGraphics which will use various functions to perform drawing tasks. check-in: 2ea82cd1e5 user: stephanie.gawroriski tags: trunk | |
22:00 | Implement EnforcedDrawingAreaGraphics setClip(). check-in: aac1adb312 user: stephanie.gawroriski tags: trunk | |
20:12 | Check for exceptions when allocating arrays. check-in: 002f7a16ae user: stephanie.gawroriski tags: trunk | |
20:08 | Implement all of the local load operations by using common code. check-in: d81ecb82ec user: stephanie.gawroriski tags: trunk | |
20:01 | Implement NEWARRAY. check-in: 9c18439802 user: stephanie.gawroriski tags: trunk | |
19:47 | Implement ICONST_n which just uses the LDC code. check-in: a53040690e user: stephanie.gawroriski tags: trunk | |
19:44 | Do not shift down by 2, will do that later if a temporary is ever needed. check-in: 1bcf94605d user: stephanie.gawroriski tags: trunk | |
19:41 | Add note that registers are shifted by 2 for temporary usage. check-in: 91d25c2519 user: stephanie.gawroriski tags: trunk | |
19:33 | Implement put of field. check-in: 04ea30dec9 user: stephanie.gawroriski tags: trunk | |
19:06 | Add equals() and hashCode() for InvokedMethod. check-in: 5ab4c02aca user: stephanie.gawroriski tags: trunk | |
19:04 | Some base work for field accesses. check-in: 51722f9f78 user: stephanie.gawroriski tags: trunk | |
18:30 | Correct error in the stack snapshot where it was wanting to uncount cached objects and not uncached objects (now only uncached objects will be cleared). check-in: 6d2020693a user: stephanie.gawroriski tags: trunk | |
18:26 | Add extra note. check-in: 0346f65b03 user: stephanie.gawroriski tags: trunk | |
18:24 | If there are no objects to uncount when returning, instead of making a jump to another point just add a return. check-in: 77eb9e6976 user: stephanie.gawroriski tags: trunk | |
16:40 | Correct errors; Implement DUP which just caches the top stack entry again. check-in: 79d4428dd9 user: stephanie.gawroriski tags: trunk | |
16:23 | Implement NEW. check-in: b0a0ee8bec user: stephanie.gawroriski tags: trunk | |
16:17 | Remove TODO after the end of method. check-in: bc70bfe095 user: stephanie.gawroriski tags: trunk | |
16:12 | Encode the line number table into a more compact format. check-in: 2fb2e1c1aa user: stephanie.gawroriski tags: trunk | |
15:59 | Writing of the remaining instructions for the first translated constructor. check-in: bebe307f52 user: stephanie.gawroriski tags: trunk | |
15:52 | Basic adding of pool entries. check-in: 1742355ab8 user: stephanie.gawroriski tags: trunk | |
14:35 | Instead of translating for each type of instruction, instead use common instruction formats. check-in: a0aa486fdc user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: f439c59360 user: squirreljme tags: trunk | |
2019-03-23
| ||
14:32 | Conversion of NARROW_CONST. check-in: 5af981f23a user: stephanie.gawroriski tags: trunk | |
14:22 | Base translation loop for code. check-in: a9a942768e user: stephanie.gawroriski tags: trunk | |
13:18 | Copy line numbers for the register code, this will help when debugging and determining which code turned into what. check-in: 7909a564fb user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: b49fba65ff user: squirreljme tags: trunk | |
2019-03-22
| ||
22:15 | Remove pointless jumps to next instruction, additionally move all label points down as well. check-in: a5e5759551 user: stephanie.gawroriski tags: trunk | |
20:59 | Check if jump points to next instruction. check-in: be46b9cbbc user: stephanie.gawroriski tags: trunk | |
20:56 | Fix compilation error. check-in: 27b59fc939 user: stephanie.gawroriski tags: trunk | |
20:55 | Base scan through for jumps. check-in: fcb3481ffc user: stephanie.gawroriski tags: trunk | |
20:42 | If the exception handler table is empty, just try to alias the exception to a return point if possible. check-in: bbd2896414 user: stephanie.gawroriski tags: trunk | |
20:20 | In the exception handler code, jump to a local only cleanup point when all exceptions have been checked and flow must propogate upwards. check-in: 99eff958f1 user: stephanie.gawroriski tags: trunk | |
20:10 | Add base for getting just the locals for a snapshot. check-in: 862c301656 user: stephanie.gawroriski tags: trunk | |
20:09 | For standard returns, deduplicate returns. check-in: 2e8f300f9a user: stephanie.gawroriski tags: trunk | |
19:39 | When loading from a `final` local variable, do not perform a copy and cache it to remove a useless copy. check-in: 1fc7474e9b user: stephanie.gawroriski tags: trunk | |
19:26 | Do not add objects which are cached copies of locals to the object positions snapshot, otherwise they will be double uncounted. check-in: d23989c512 user: stephanie.gawroriski tags: trunk | |
19:19 | When clearing the stack for method calls, only post-uncount if the popped values are not cached. check-in: dca021a890 user: stephanie.gawroriski tags: trunk | |
19:15 | When popping from the stack, if the stack entry is cached then just use the cached register values. check-in: d0ccb3ab03 user: stephanie.gawroriski tags: trunk | |
19:12 | When pushing to the stack (with just the type), clear the cache so it is not used. check-in: dbf418336b user: stephanie.gawroriski tags: trunk | |
19:11 | Add field to keep track of cached status. check-in: 781f6f9e48 user: stephanie.gawroriski tags: trunk | |
19:06 | Go through all instructions and determine which local variables are written to, ones which are not will be considered cachable. check-in: c59ec3d0b1 user: stephanie.gawroriski tags: trunk | |
18:43 | Add RegisterList and have method calls use that. check-in: 33c80314c4 user: stephanie.gawroriski tags: trunk | |
17:28 | Correct method calls being popped in the wrong order. check-in: 496590d302 user: stephanie.gawroriski tags: trunk | |
17:22 | Uncount all references before returning from a method. check-in: 75c74a2d5d user: stephanie.gawroriski tags: trunk | |
17:18 | Rename classes to make them public; Building of register code; Also debug print it as well. check-in: 9b55553f30 user: stephanie.gawroriski tags: trunk | |
17:10 | Partial building of the code table (performing a refactor as well). check-in: 619a1d3399 user: stephanie.gawroriski tags: trunk | |
14:58 | Specify the register to load the excpetion onto if the jump passes. check-in: 3fae067628 user: stephanie.gawroriski tags: trunk | |
14:33 | Build exception handler code from the exception table. check-in: 5b5bde1a25 user: stephanie.gawroriski tags: trunk | |
14:12 | Add labels to refer to individual Java instruction addresses. check-in: c1b093fd14 user: stephanie.gawroriski tags: trunk | |
14:01 | Add reference to start of stack, need to know which entries to safely clear and if which to uncount local wise if there are no matches. check-in: 41028beb7c user: stephanie.gawroriski tags: trunk | |
13:57 | Add check to generate the exception handlers; Add call to build the register code. check-in: 5bb5532fd0 user: stephanie.gawroriski tags: trunk | |
13:46 | Implement object position snapshots. check-in: abf3758058 user: stephanie.gawroriski tags: trunk | |
13:37 | Add (base) code to keep track of exception combinations for stack entries; Also generate the jump if the exception flag is set. check-in: 0434e59eff user: stephanie.gawroriski tags: trunk | |
13:12 | Minor work. check-in: b6a595f99d user: stephanie.gawroriski tags: trunk | |
13:01 | Implement the creation of exception handler ranges. check-in: 681476db87 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: c444236ac4 user: squirreljme tags: trunk | |
2019-03-21
| ||
22:27 | Minor work. check-in: 30811a2cd1 user: stephanie.gawroriski tags: trunk | |
20:56 | Add InstructionAddressRange. check-in: 8421bbbf44 user: stephanie.gawroriski tags: trunk | |
19:31 | Add method to create a table for exceptions at a given address. check-in: a5db27ffdf user: stephanie.gawroriski tags: trunk | |
19:28 | Implement equals and hashCode for ExceptionHandlerTable. check-in: 8d4d158d9a user: stephanie.gawroriski tags: trunk | |
19:14 | Add base for equals and hashCode for ExceptionHandlerTable. check-in: f71c36faa5 user: stephanie.gawroriski tags: trunk | |
18:33 | Add base for an exception tracker. check-in: 3d4adf84d5 user: stephanie.gawroriski tags: trunk | |
18:10 | Handling of invocations currently. check-in: a39603575f user: stephanie.gawroriski tags: trunk | |
16:27 | Import MethodReference. check-in: 62c11df3ca user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: a663733c7b user: squirreljme tags: trunk | |
2019-03-20
| ||
17:28 | Add STATIC to InvokeType and additionally have an instance variable as well. check-in: 65cf5416a6 user: stephanie.gawroriski tags: trunk | |
17:16 | Handle ALOAD. check-in: 27b9c2e69f user: stephanie.gawroriski tags: trunk | |
17:15 | Add flag for performing exception checks. check-in: 4051736c5f user: stephanie.gawroriski tags: trunk | |
16:34 | Base for handling invocations. check-in: 2df555fe66 user: stephanie.gawroriski tags: trunk | |
2019-03-18
| ||
00:29 | Actually put the constant into a register. check-in: 3db8142d01 user: stephanie.gawroriski tags: trunk | |
00:28 | Add loading of constant. check-in: dc2bf15a8b user: stephanie.gawroriski tags: trunk | |
2019-03-17
| ||
23:42 | Remove post-process TODO. check-in: 008b2f935a user: stephanie.gawroriski tags: trunk | |
23:42 | Add mnemonic conversion. check-in: 0ac5468bde user: stephanie.gawroriski tags: trunk | |
23:29 | Handle the add operation. check-in: 062bd6e15e user: stephanie.gawroriski tags: trunk | |
2019-03-16
| ||
14:17 | Merge heads. check-in: e9fe3dc205 user: stephanie.gawroriski tags: trunk | |
14:13 | Minor work for building. check-in: c72ea7236b user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: a84fbcf0f0 user: squirreljme tags: trunk | |
2019-03-15
| ||
07:02 | Backup developer notes. check-in: 762bbf6371 user: squirreljme tags: trunk | |
2019-03-14
| ||
22:22 | Adjust README wording at the bottom. check-in: 66e3ee4274 user: stephanie.gawroriski tags: trunk | |
17:46 | Move all the register related stuff to a sub-package since it would be completely nonstandard. check-in: 73dd6050cf user: stephanie.gawroriski tags: trunk | |
16:23 | Base for process call. check-in: 484d03f2a7 user: stephanie.gawroriski tags: trunk | |
16:19 | Initialize the stack state from the stack map if any exists. check-in: 27820c3767 user: stephanie.gawroriski tags: trunk | |
16:13 | Remove ExecutableCode it is not used. check-in: 9a1f6ad1ae user: stephanie.gawroriski tags: trunk | |
16:11 | Bring in the old stack stuff from the gone SCRF. check-in: 1fbc2d66c6 user: stephanie.gawroriski tags: trunk | |
15:58 | Base for running through instructions. check-in: 49e75b16b6 user: stephanie.gawroriski tags: trunk | |
15:55 | Add base class to process byte code into a register based code. check-in: 5c6e87bc22 user: stephanie.gawroriski tags: trunk | |
15:50 | Add debug note. check-in: 6ad4c18b7e user: stephanie.gawroriski tags: trunk | |
13:03 | Add base loop logic for translating methods. check-in: 048aeb0acf user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 4b281fdb75 user: squirreljme tags: trunk | |
2019-03-13
| ||
18:24 | Base loop for processing methods. check-in: 45f1b43077 user: stephanie.gawroriski tags: trunk | |
2019-03-12
| ||
07:02 | Backup developer notes. check-in: fa98736964 user: squirreljme tags: trunk | |
2019-03-11
| ||
19:16 | Rename the base64 class files to end with data instead of class so that any potential verifiers/optimizers do not pick it up. check-in: 8e98c6fedd user: stephanie.gawroriski tags: trunk | |
19:13 | Sort fields to group them together better. check-in: 352c832c8e user: stephanie.gawroriski tags: trunk | |
19:01 | Process fields that are in a class. check-in: 15043484d6 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 660bb865b5 user: squirreljme tags: trunk | |
2019-03-10
| ||
21:48 | Add base for minimizer run logic. check-in: d3e3dc4dbf user: stephanie.gawroriski tags: trunk | |
21:39 | Modify SummerCoat's class loader to use minified classes. check-in: dd5e1e9917 user: stephanie.gawroriski tags: trunk | |
21:23 | Add test to additionally test loading of minimized classes. check-in: d3845fac51 user: stephanie.gawroriski tags: trunk | |
21:21 | Add test to the minimizer. check-in: 6bc19082e0 user: stephanie.gawroriski tags: trunk | |
21:18 | Add test in tool-classfile which makes sure classes can be read properly. check-in: aa2124640f user: stephanie.gawroriski tags: trunk | |
20:55 | Add base for minimizer and the associated translators. check-in: 2601c369af user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 4634102791 user: squirreljme tags: trunk | |
2019-03-09
| ||
18:52 | Allow for ClassFiles to be cached, this should make loading them a bit faster than normal. check-in: 5006060740 user: stephanie.gawroriski tags: trunk | |
14:55 | Remove the tool-scrf, all of the register stuff is going to be in tool-classfile. check-in: f50160398f user: stephanie.gawroriski tags: trunk | |
14:54 | Remove reference to SummerClass. check-in: 66e6dd6c93 user: stephanie.gawroriski tags: trunk | |
14:09 | Instead of checking if there is a code attribute, instead check against native/abstract because those will not have code. check-in: b31e5904d5 user: stephanie.gawroriski tags: trunk | |
14:07 | Do not translate a byte code if the method has no byte code. check-in: b9e69739d3 user: stephanie.gawroriski tags: trunk | |
13:37 | Instead of duplicating things, instead just have an alternative `RegisterCode` that can be obtained from a `Method`. check-in: 27cd0fe131 user: stephanie.gawroriski tags: trunk | |
13:14 | Deprecate the interpret as types. check-in: 565fe6cd99 user: stephanie.gawroriski tags: trunk | |
2019-03-08
| ||
08:02 | Backup developer notes. check-in: e2dd686223 user: squirreljme tags: trunk | |
2019-03-07
| ||
08:02 | Backup developer notes. check-in: af2bf04b6b user: squirreljme tags: trunk | |
2019-03-05
| ||
08:02 | Backup developer notes. check-in: ede3fb0af2 user: squirreljme tags: trunk | |
2019-03-04
| ||
18:14 | Rename test to check; Make the display test not potentially fail. check-in: 550c4d0a6c user: stephanie.gawroriski tags: trunk | |
18:04 | Change display test to always return a display if possible. check-in: 6e7f375ef2 user: stephanie.gawroriski tags: trunk | |
18:03 | Check API level for the RMS stuff. check-in: 0898114727 user: stephanie.gawroriski tags: trunk | |
17:43 | Add untestable test exception. check-in: 8976225177 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 9308a920c7 user: squirreljme tags: trunk | |
2019-03-03
| ||
21:34 | Correct compilation errors to continue. check-in: 523cb44802 user: stephanie.gawroriski tags: trunk | |
11:50 | Deprecate the old location stuff. check-in: 19e246d571 user: stephanie.gawroriski tags: trunk | |
11:42 | The VTable terminology is not used, it is called a DynTable here. check-in: a2dcd72c8a user: stephanie.gawroriski tags: trunk | |
11:41 | Add reference to instruction index. check-in: e324054d6c user: stephanie.gawroriski tags: trunk | |
11:37 | Instead of using multiple classes to determine value, a single class will represent how some integer/long is interpreted. check-in: 5a0f88c5a0 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 717411c1c9 user: squirreljme tags: trunk | |
2019-03-02
| ||
08:02 | Backup developer notes. check-in: c2de93582d user: squirreljme tags: trunk | |
00:30 | Update PGP key. check-in: d2ab4c90c4 user: stephanie.gawroriski tags: trunk | |
2019-03-01
| ||
22:39 | Put hiring notice back in. check-in: 66ff142732 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: da32fbfb54 user: squirreljme tags: trunk, x-date-201903 | |
2019-02-28
| ||
23:34 | Minor work on new classes. check-in: 22042c5c55 user: stephanie.gawroriski tags: trunk | |
13:17 | Add get/put of fields. check-in: 6184d90b50 user: stephanie.gawroriski tags: trunk | |
13:06 | Add put of field. check-in: bfc7d3f0c3 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 6989fe2b0b user: squirreljme tags: trunk | |
2019-02-27
| ||
13:17 | Add WRITE instruction type. check-in: 381baf3ecc user: stephanie.gawroriski tags: trunk | |
13:16 | Add GOTO. check-in: 4265d9a1a7 user: stephanie.gawroriski tags: trunk | |
13:10 | Correct IfPointerConst which was missing a register to check; Handle ICONST_x. check-in: adce93e0fb user: stephanie.gawroriski tags: trunk | |
12:43 | Add potential for an exception table to be appended accordingly. check-in: 250c2d9867 user: stephanie.gawroriski tags: trunk | |
12:33 | Add base for appending code builders to another. check-in: fde4b294cb user: stephanie.gawroriski tags: trunk | |
12:31 | Allow ILCodeBuilder to start at a specific address (this will be done for the exception handler). check-in: 0c6a8d3bb9 user: stephanie.gawroriski tags: trunk | |
12:01 | Handle IF(NON)NULL. check-in: 71c118619a user: stephanie.gawroriski tags: trunk | |
2019-02-25
| ||
08:02 | Backup developer notes. check-in: 6aa554846b user: squirreljme tags: trunk | |
2019-02-24
| ||
22:23 | Add of exported methods. check-in: 2ba8a397a1 user: stephanie.gawroriski tags: trunk | |
21:51 | Add generation of code. check-in: dc9a0352b4 user: stephanie.gawroriski tags: trunk | |
21:47 | Handle return. check-in: de2c4c15ff user: stephanie.gawroriski tags: trunk | |
21:38 | Add INVOKESPECIAL. check-in: b7a2db21fb user: stephanie.gawroriski tags: trunk | |
21:37 | Get of static field. check-in: de4d306e6c user: stephanie.gawroriski tags: trunk | |
17:20 | Add invoke of static method. check-in: 61878427f8 user: stephanie.gawroriski tags: trunk | |
15:53 | Minor note. check-in: 2769e0f0a7 user: stephanie.gawroriski tags: trunk | |
15:49 | Add base for VTableBuilder. check-in: 8cc6290994 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 495540653b user: squirreljme tags: trunk | |
02:06 | Add base VTableLocation. check-in: 65c421ffdd user: stephanie.gawroriski tags: trunk | |
2019-02-23
| ||
22:42 | Add .bak files to the ignore glob. check-in: 27a78669db user: stephanie.gawroriski tags: trunk | |
22:41 | Minor work. check-in: 13332fcf5d user: stephanie.gawroriski tags: trunk | |
22:26 | Correct manifest reference. check-in: 5ec8863ae3 user: stephanie.gawroriski tags: trunk | |
22:21 | Remove the deprecated stuff. check-in: f052798b85 user: stephanie.gawroriski tags: trunk | |
22:03 | Handle ACONST_NULL. check-in: 28455d25bd user: stephanie.gawroriski tags: trunk | |
19:31 | Add of copy instruction. check-in: 712003116b user: stephanie.gawroriski tags: trunk | |
16:15 | Add CodeLocation to signify a location in ILCode; Move JavaState.Result to its own class. check-in: 5ee18d2952 user: stephanie.gawroriski tags: trunk | |
2019-02-17
| ||
22:13 | Minor work. check-in: be94ceb3db user: stephanie.gawroriski tags: trunk | |
21:21 | Initialize the Java state from the stack map table, if one exists. check-in: 3a48c02c46 user: stephanie.gawroriski tags: trunk | |
21:13 | Update contributing document to mention WSL. check-in: 114b9f9596 user: stephanie.gawroriski tags: trunk | |
16:13 | Move byte code processor to another method so it is cleaner; Base for loading stack state. check-in: 0c74874699 user: stephanie.gawroriski tags: trunk | |
14:14 | Base for instruction iteration. check-in: 4981da0ec0 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 5c45173326 user: squirreljme tags: trunk | |
00:23 | Add base for a processor of methods. check-in: fa0a630ddb user: stephanie.gawroriski tags: trunk | |
2019-02-16
| ||
23:47 | Deprecate a bunch of the old classes because they will not be used anymore. check-in: 4bf17e8958 user: stephanie.gawroriski tags: trunk | |
23:20 | Implement more of the stack options. check-in: d7a4c7819c user: stephanie.gawroriski tags: trunk | |
20:09 | Base for stack/local operations. check-in: ded1d3654c user: stephanie.gawroriski tags: trunk | |
19:58 | Base for setting local state check-in: e3a70b5161 user: stephanie.gawroriski tags: trunk | |
19:18 | Add RegisterLocation which is to refer to a register. check-in: cf81685a4b user: stephanie.gawroriski tags: trunk | |
15:44 | Add base for loading from a stack map table state. check-in: 2dd2d9049c user: stephanie.gawroriski tags: trunk | |
15:38 | Add more base for the Java state modification. check-in: d6173396e7 user: stephanie.gawroriski tags: trunk | |
15:09 | Add base for new class processor (refactoring of the current SummerCoat Class stuff). check-in: 592e47ebcd user: stephanie.gawroriski tags: trunk | |
14:49 | Add base new entry for SummerCoat classes. check-in: b076e6852c user: stephanie.gawroriski tags: trunk | |
2019-02-14
| ||
22:49 | Some minor work on adding methods. check-in: 1e1a6b0f6a user: stephanie.gawroriski tags: trunk | |
2019-02-12
| ||
17:04 | Update GPG key. check-in: d72b1c99e0 user: stephanie.gawroriski tags: trunk | |
17:03 | Some work. check-in: e92de65930 user: stephanie.gawroriski tags: trunk | |
2019-02-08
| ||
08:02 | Backup developer notes. check-in: 798c62c479 user: squirreljme tags: trunk | |
01:37 | Add building of method references to the VTable. check-in: af1c1684e1 user: stephanie.gawroriski tags: trunk | |
01:31 | Add VTableMethodReference. check-in: ea0cb43e36 user: stephanie.gawroriski tags: trunk | |
01:29 | Add invocation type. check-in: 742938d45c user: stephanie.gawroriski tags: trunk | |
2019-02-07
| ||
08:02 | Backup developer notes. check-in: 3939ff0009 user: squirreljme tags: trunk | |
2019-02-06
| ||
20:52 | Process some more byte codes; add string representations. check-in: c00ae75531 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 59063dccda user: squirreljme tags: trunk | |
00:28 | Minor work on cleanup. check-in: ae01fc3475 user: stephanie.gawroriski tags: trunk | |
2019-02-05
| ||
20:57 | Minor work. check-in: 29f98c01b8 user: stephanie.gawroriski tags: trunk | |
20:39 | Corrections to compilation. check-in: a8dff38e8b user: stephanie.gawroriski tags: trunk | |
20:06 | Some reworking of register things to make it easier to do things. check-in: ba413d128b user: stephanie.gawroriski tags: trunk | |
2019-02-03
| ||
17:48 | Base for process. check-in: 10a700c260 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 3ce32d1a0a user: squirreljme tags: trunk | |
00:24 | Add new API base for the ability to launch commands with system properties and console redirection as well. check-in: f09d7f9d04 user: stephanie.gawroriski tags: trunk | |
2019-02-02
| ||
15:03 | Base read of get static. check-in: 508f5f8d86 user: stephanie.gawroriski tags: trunk, x-date-201902 | |
2019-01-26
| ||
08:02 | Backup developer notes. check-in: 36df433633 user: squirreljme tags: trunk | |
01:35 | Try switching to dollar for HostFileManager. check-in: b8630e12b1 user: stephanie.gawroriski tags: trunk | |
2019-01-25
| ||
20:50 | Correct misreturn of property value in the common vm. check-in: 0d71be2956 user: stephanie.gawroriski tags: trunk | |
01:24 | For SpringCoat, make the profiled thread use the boot suite. check-in: f27d6c2cc3 user: stephanie.gawroriski tags: trunk | |
00:38 | Update CircleCI config to disable debug text. check-in: 0f4878adc0 user: stephanie.gawroriski tags: trunk | |
00:37 | SpringCoat can now accept system properties for tasks. check-in: 0210a173f4 user: stephanie.gawroriski tags: trunk | |
00:15 | Implement Arrays.equals(). check-in: ddaca290b8 user: stephanie.gawroriski tags: trunk | |
2019-01-24
| ||
19:40 | Grammar and syntax. check-in: ee3d08f045 user: stephanie.gawroriski tags: trunk | |
19:38 | Slight adjustment. check-in: 26b4613292 user: stephanie.gawroriski tags: trunk | |
19:36 | Changelog for 0.4.0. check-in: 5cbc0c9ce2 user: stephanie.gawroriski tags: trunk | |
18:59 | Document API level range limits. check-in: 251b3dba13 user: stephanie.gawroriski tags: trunk | |
18:56 | Add XPM of the feature graphic. check-in: 63cdf376e4 user: stephanie.gawroriski tags: trunk | |
18:54 | Rename b64 extension to __mime for the archived mascot graphics. check-in: 5f24312891 user: stephanie.gawroriski tags: trunk | |
18:53 | Add XCF sources for the feature graphic and Patreon banner. check-in: 22fb1dae9d user: stephanie.gawroriski tags: trunk | |
18:49 | Add missing "mimemessage" resource, it was never added thus why the MIME decoder test failed. check-in: 2348bc91c6 user: stephanie.gawroriski tags: trunk | |
18:48 | Notes on the next release. check-in: d119eecdd2 user: stephanie.gawroriski tags: trunk | |
17:30 | Add API Level for SquirrelJME 0.4.0. check-in: 8a3fa85059 user: stephanie.gawroriski tags: trunk | |
16:39 | Correct comment; Update artifact storage name. check-in: 15709bc9ac user: stephanie.gawroriski tags: trunk | |
15:58 | Adjust another ULP off by one. check-in: 01de71abec user: stephanie.gawroriski tags: trunk | |
15:39 | Allow system properties to be specified when launching. check-in: b5b0160629 user: stephanie.gawroriski tags: trunk | |
15:29 | Adjust the ULPs by 1 for the log test, it is still valid since it is within the base ULP range. check-in: 09f2882e88 user: stephanie.gawroriski tags: trunk | |
15:22 | Move NPS snapshots in CircleCI elsewhere. check-in: 2a0c204b47 user: stephanie.gawroriski tags: trunk | |
14:44 | Add pointer types. check-in: bb0802a305 user: stephanie.gawroriski tags: trunk | |
12:37 | Translate ACONST_NULL. check-in: 0ca041b407 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 9ddff6dffe user: squirreljme tags: trunk | |
02:21 | Store NPS snapshot in CircleCI. check-in: b11996badb user: stephanie.gawroriski tags: trunk | |
02:14 | Allow the profiler snapshot to be saved elsewhere as needed. check-in: 51bc8c35c6 user: stephanie.gawroriski tags: trunk | |
01:39 | Allow system properties to be specified in VMFactory via the shadedMain() and use those for VM initialization. check-in: 641503fef8 user: stephanie.gawroriski tags: trunk | |
01:19 | Instead of stablevm and unstablevm, do springcoat and summercoat. check-in: 49823f487a user: stephanie.gawroriski tags: trunk | |
00:41 | Hopefully configure CircleCI to pickup the JUnit test. check-in: 419ba1b349 user: stephanie.gawroriski tags: trunk | |
00:30 | Generation of JUnit test report; Make propertie to get in the hello demo final. check-in: be5f60ec6a user: stephanie.gawroriski tags: trunk | |
2019-01-23
| ||
23:48 | Send reports to a report collector. check-in: 25f1fdc6f8 user: stephanie.gawroriski tags: trunk | |
23:12 | Output test results to standard error instead. check-in: 1e9c30e803 user: stephanie.gawroriski tags: trunk | |
23:06 | When running a test, replace standard output with standard error while the test runs that way any output the test makes does not mess with reports. check-in: 2cefe6bd92 user: stephanie.gawroriski tags: trunk | |
15:06 | Add CONST instruction. check-in: 723f9256a2 user: stephanie.gawroriski tags: trunk | |
14:07 | Translation of load instructions. check-in: 46cf350461 user: stephanie.gawroriski tags: trunk | |
13:45 | Base adding and translate of instructions. check-in: 5df8d3a4da user: stephanie.gawroriski tags: trunk | |
13:17 | Add more history. check-in: efd6a8256e user: stephanie.gawroriski tags: trunk | |
2019-01-22
| ||
19:13 | Base for register code builder. check-in: 26f271bc9b user: stephanie.gawroriski tags: trunk | |
13:58 | Set of the virtual stack size along with the types of everything on there. check-in: c2192aa1d5 user: stephanie.gawroriski tags: trunk | |
13:37 | Base parsing work; Add a work register for synchronized along with checks for that. check-in: 2c445a3f1e user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 5718e0b4ff user: squirreljme tags: trunk | |
02:44 | Add toString() to StackMapTable. check-in: f8f6b65831 user: stephanie.gawroriski tags: trunk | |
02:41 | Base initialization of the storage for registers. check-in: 75658d0d70 user: stephanie.gawroriski tags: trunk | |
02:18 | Add base for a primitive byte code processor which will not perform any optimizations (direct translation). check-in: 2abd5d793d user: stephanie.gawroriski tags: trunk | |
2019-01-21
| ||
08:02 | Backup developer notes. check-in: 08ad054eaa user: squirreljme tags: trunk | |
2019-01-20
| ||
23:38 | Remove skip and debug notices. check-in: 1d0d78a90d user: stephanie.gawroriski tags: trunk | |
23:38 | Peek do not poll. check-in: 72f4f763bd user: stephanie.gawroriski tags: trunk | |
23:30 | test. check-in: 16b5842ec4 user: stephanie.gawroriski tags: trunk | |
23:28 | Change checks. check-in: 82c7ed5993 user: stephanie.gawroriski tags: trunk | |
23:26 | Add means to run a specific test, either by its name or using wildcards. check-in: 323a181d88 user: stephanie.gawroriski tags: trunk | |
23:07 | Crimp the midlet as well so it becomes lowercase. check-in: e30f5dcbbe user: stephanie.gawroriski tags: trunk | |
23:06 | Implement String.endsWith(); Make the test name groups shorter using the internal SquirrelJME first before using the MIDlet name. check-in: 27436e3eaf user: stephanie.gawroriski tags: trunk | |
22:53 | Add -l command to tac-runner which lists every test. check-in: 32ebf4337d user: stephanie.gawroriski tags: trunk | |
20:18 | Some more history. check-in: 6aac180650 user: stephanie.gawroriski tags: trunk | |
20:14 | Write some more history. check-in: fcdca33445 user: stephanie.gawroriski tags: trunk | |
20:09 | Add the missing Vector class. check-in: 98ea4e3f44 user: stephanie.gawroriski tags: trunk | |
19:45 | Remove ArrayDeque.toArray() so it inherits. check-in: 7638896718 user: stephanie.gawroriski tags: trunk | |
19:43 | Implement AbstractCollection. check-in: 6afc8fde96 user: stephanie.gawroriski tags: trunk | |
18:59 | Implement EventObject. check-in: 23b5fabfb7 user: stephanie.gawroriski tags: trunk | |
18:53 | Add more factors to the test. check-in: f02ec4d737 user: stephanie.gawroriski tags: trunk | |
18:45 | Adjust test so there are only unique values. check-in: 256b9a19f5 user: stephanie.gawroriski tags: trunk | |
18:42 | Implement LinkedList. check-in: 9dfe82803c user: stephanie.gawroriski tags: trunk | |
18:24 | Add test for deques. check-in: a0145dfb7b user: stephanie.gawroriski tags: trunk | |
16:34 | Correct the name of the __NoResult__ source file; Move string encoding over as well. check-in: ff8a9ccc46 user: stephanie.gawroriski tags: trunk | |
16:25 | Add base for data serialization and conversion; Add conversions from boxed arrays to primitive arrays. check-in: f53cef0ee1 user: stephanie.gawroriski tags: trunk | |
16:13 | Add base for Deque test. check-in: adb8d3faf1 user: stephanie.gawroriski tags: trunk | |
15:10 | Implement InputStream. check-in: 67570cb32f user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: e771669889 user: squirreljme tags: trunk | |
2019-01-19
| ||
22:34 | Add history note. check-in: dcb1d44b14 user: stephanie.gawroriski tags: trunk | |
22:00 | Spelling correction; Base for going over instructions. check-in: 539cbc142a user: stephanie.gawroriski tags: trunk | |
21:26 | Deprecate the ExecutableCode interface. check-in: cd889896d8 user: stephanie.gawroriski tags: trunk | |
18:49 | Add base for byte code processing. check-in: 6a6a3cc96e user: stephanie.gawroriski tags: trunk | |
18:44 | Add base for method processing. check-in: a3cd1ccc66 user: stephanie.gawroriski tags: trunk | |
18:33 | Add CTables. check-in: 6cce758f2d user: stephanie.gawroriski tags: trunk | |
16:26 | Add string tables. check-in: 5e7dfec09f user: stephanie.gawroriski tags: trunk | |
16:14 | Store class flags into the VTable. check-in: 9e4b6af00b user: stephanie.gawroriski tags: trunk | |
15:31 | Add dash in the shaded prefix. check-in: 297f997330 user: stephanie.gawroriski tags: trunk | |
15:09 | Load of all packages into a tree. check-in: a202959199 user: stephanie.gawroriski tags: trunk | |
01:05 | Initialize package stuff. check-in: 257173fa39 user: stephanie.gawroriski tags: trunk | |
2019-01-18
| ||
08:02 | Backup developer notes. check-in: c4215465a4 user: squirreljme tags: trunk | |
00:22 | Load classes and sources into units. check-in: 5be3d32343 user: stephanie.gawroriski tags: trunk | |
00:00 | Add base method to read packages and the associated classes from the input. check-in: 870dca5f70 user: stephanie.gawroriski tags: trunk | |
2019-01-17
| ||
23:54 | Revert that and keep it a list. check-in: feb2199482 user: stephanie.gawroriski tags: trunk | |
23:48 | In CuteRunnable, use MergedPathSet instead of List<CompilerPathSet> since it manages things being merged together. check-in: 2ade016da2 user: stephanie.gawroriski tags: trunk | |
23:39 | Allow MergedPathSet to be constructed by an Iterable to simplify creation of it. check-in: 4a75a303cf user: stephanie.gawroriski tags: trunk | |
23:33 | Add some base classes. check-in: f2bb9add47 user: stephanie.gawroriski tags: trunk | |
23:12 | Deprecate all of net.multiphasicapps.javac.structure. check-in: 61819f4856 user: stephanie.gawroriski tags: trunk | |
22:37 | Add base for representing the structure as a map. check-in: 4c35e326ee user: stephanie.gawroriski tags: trunk | |
15:10 | Add Stellar Lumens address. check-in: 9b323e501f user: stephanie.gawroriski tags: trunk | |
2019-01-15
| ||
02:22 | Add base for RatufaCoat header. check-in: f3eb3b7fc4 user: stephanie.gawroriski tags: trunk | |
02:19 | Add base project for RatufaCoat. check-in: c70d66dcdb user: stephanie.gawroriski tags: trunk | |
02:07 | Initialize the VTable builder. check-in: e97cf55529 user: stephanie.gawroriski tags: trunk | |
2019-01-13
| ||
08:02 | Backup developer notes. check-in: 229e1c805c user: squirreljme tags: trunk | |
2019-01-12
| ||
19:13 | Add base for vtable entry type. check-in: 4928773ccc user: stephanie.gawroriski tags: trunk | |
15:13 | Add base for VTableBuilder. check-in: 10eaff6c8e user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 070ce424ca user: squirreljme tags: trunk | |
01:18 | Base for class processing. check-in: 1a2220c9d7 user: stephanie.gawroriski tags: trunk | |
01:09 | Load the class binary data; Base for exceptions. check-in: 1fab29f14a user: stephanie.gawroriski tags: trunk | |
2019-01-11
| ||
08:02 | Backup developer notes. check-in: 2bfb68e48c user: squirreljme tags: trunk | |
02:44 | Add means to protect runMethod() from being called across threads. check-in: 679430edaf user: stephanie.gawroriski tags: trunk | |
02:29 | Add check for the current thread in another method and call that to make sure calls are not done out of thread. check-in: 915ab69ac6 user: stephanie.gawroriski tags: trunk | |
02:21 | Add MethodHandle which is a better and much simpler means to refering to methods for entry and it can have multiple lookup types as well. check-in: 102720fa69 user: stephanie.gawroriski tags: trunk | |
01:59 | Add base for running methods and such. check-in: af64655e08 user: stephanie.gawroriski tags: trunk | |
01:46 | Add base API for entering methods. check-in: aed04b090e user: stephanie.gawroriski tags: trunk | |
01:41 | Add base interfaces for values; Add base for the SCRF representation; Implement most of the code needed to start a thread. check-in: bc4f03c934 user: stephanie.gawroriski tags: trunk | |
2019-01-10
| ||
22:42 | Start the thread after it has been setup. check-in: cea9d9902b user: stephanie.gawroriski tags: trunk | |
22:10 | Move a bunch of the task information into TaskStatus so there are no circular references; Base creation of threads (which are stored via weak reference in task status). check-in: bbfc2a1cb7 user: stephanie.gawroriski tags: trunk | |
2019-01-07
| ||
08:02 | Backup developer notes. check-in: b801540475 user: squirreljme tags: trunk | |
2019-01-06
| ||
22:17 | Minor work. check-in: 0bc3c404e4 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 460a32ece8 user: squirreljme tags: trunk | |
2019-01-05
| ||
21:29 | Use a specific monitor object for task status notifications to make it easier to notify when a task changes state for later checking. check-in: d141949d20 user: stephanie.gawroriski tags: trunk | |
21:18 | Base for creating new tasks, no threads yet; Add base for clas loader; Have ExitAwaiter wait on TaskStatus instead of on an actual task since it would complicate things. check-in: fae09851d5 user: stephanie.gawroriski tags: trunk | |
18:45 | Add base for class processor. check-in: 9453b20a7a user: stephanie.gawroriski tags: trunk | |
18:30 | Have a separate task status and check that for termination so that there are no object circular references so SummerCoat can be garbage collected. check-in: bb50d136db user: stephanie.gawroriski tags: trunk | |
2019-01-03
| ||
04:31 | Check for nulls. check-in: de61a700ac user: stephanie.gawroriski tags: trunk | |
01:46 | Add base for an ExitAwaiter, to help run tasks. check-in: 7ea7b40f7f user: stephanie.gawroriski tags: trunk | |
2019-01-02
| ||
08:02 | Backup developer notes. check-in: ee51362d8f user: squirreljme tags: trunk | |
03:08 | Add base projects for the class file compiler to SCRF and a parser for that format. check-in: 3df30b8c4f user: stephanie.gawroriski tags: trunk | |
01:51 | Do the actual task creation. check-in: 67baea8796 user: stephanie.gawroriski tags: trunk | |
01:50 | Add base for creating new tasks and the running task itself. check-in: 19264df42b user: stephanie.gawroriski tags: trunk | |
01:32 | Add base for initializing the RootMachine which will be used for creating sub-tasks and such. check-in: 13c5eeabf1 user: stephanie.gawroriski tags: trunk | |
2019-01-01
| ||
15:05 | Add developer guide which is used for making releases. check-in: da935c7872 user: stephanie.gawroriski tags: trunk | |
14:40 | Happy new year! check-in: 529a77b031 user: stephanie.gawroriski tags: trunk, x-year-2019, x-date-201901 | |
14:36 | Branch off 0.2.x release for potential bug fixes and such. Leaf check-in: 0e3d3cb7db user: stephanie.gawroriski tags: 0.2.0, release-0.2.x | |
2018-12-31
| ||
08:02 | Backup developer notes. check-in: d8d556a305 user: squirreljme tags: trunk | |
2018-12-29
| ||
18:37 | Add base for SummerCoat VM; In the build system allow launching to be done with an alternative VM (in this case it will be SummerCoat). check-in: d15be80927 user: stephanie.gawroriski tags: trunk | |
17:56 | Update copyrights to 2019. check-in: 97d33ccfe7 user: stephanie.gawroriski tags: trunk | |
2018-12-25
| ||
20:01 | Bump version to 0.3.0 for next development cycle. check-in: f3da830cab user: stephanie.gawroriski tags: trunk, dev-0.3.x | |
13:54 | Use the right path variable for extra libraries. check-in: f9f6153e2c user: stephanie.gawroriski tags: trunk | |
13:41 | Add link to badge. check-in: cf9cee9d5d user: stephanie.gawroriski tags: trunk | |
13:37 | Correct script to upload more files. check-in: eabd103a56 user: stephanie.gawroriski tags: trunk | |
13:31 | Create release script to add to unversion space. check-in: 55e880ecb2 user: stephanie.gawroriski tags: trunk | |
13:23 | If using an output directory for releasing, build from the generated sources rather than the root checkout; Output filename correction check-in: 64765df53d user: stephanie.gawroriski tags: trunk | |
13:15 | Correct script to place the source archives in the correct location. check-in: f2d7da1773 user: stephanie.gawroriski tags: trunk | |
13:12 | Adjust the build script to more easily make full distributions. check-in: fd8c03976f user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: a1b81154c1 user: squirreljme tags: trunk | |
00:45 | In VMFactory allow lib to be used from execpath and user.dir. check-in: a0a61d0b91 user: stephanie.gawroriski tags: trunk | |
00:21 | Add usage instructions for JavaSE and JavaME. check-in: b55a27ce75 user: stephanie.gawroriski tags: trunk | |
2018-12-24
| ||
23:55 | ServiceLoader services for service file must be unique, so store in a set. check-in: b9d4571d75 user: stephanie.gawroriski tags: trunk | |
23:50 | In ServiceLoader, ignore commented lines starting with the hash symbol. check-in: 8f4387f8e9 user: stephanie.gawroriski tags: trunk | |
23:50 | Read more than a single service when NewBootstrap is shading. check-in: 627920ea28 user: stephanie.gawroriski tags: trunk | |
23:45 | Trim service loader lines because leading and trailing spaces are ignored. check-in: 8cbd22f267 user: stephanie.gawroriski tags: trunk | |
23:44 | Switch order. check-in: bbd8a1d587 user: stephanie.gawroriski tags: trunk | |
23:24 | Adjust autobuild.sh check-in: d32f4c4eb4 user: stephanie.gawroriski tags: trunk | |
23:14 | Update auto builds to use distributions. check-in: 94ced744e1 user: stephanie.gawroriski tags: trunk | |
23:02 | Add means to list distributions. check-in: db8bfb37ec user: stephanie.gawroriski tags: trunk | |
23:00 | Add JavaME distribution. check-in: d6c0e38a2b user: stephanie.gawroriski tags: trunk | |
22:59 | Building of the Java SE distribution. check-in: c0d3e0288c user: stephanie.gawroriski tags: trunk | |
22:43 | Add method for specific build stuff. check-in: d73fc95aad user: stephanie.gawroriski tags: trunk | |
22:37 | Add a simpler means to copy input streams and do other things, include a manifest containing lots of build information. check-in: d87f087008 user: stephanie.gawroriski tags: trunk | |
22:06 | Add base distribution which includes many files. check-in: 0f4196322d user: stephanie.gawroriski tags: trunk | |
21:45 | Flush ZipCompilerOutput before it is a closed, so when it is closed all entries are closed. check-in: 8b6c17fdcb user: stephanie.gawroriski tags: trunk | |
16:03 | Add command and the base code for building distributions. check-in: 9f4a8877b2 user: stephanie.gawroriski tags: trunk | |
02:53 | Implement UTF-8 decoding. check-in: 10c36dde8b user: stephanie.gawroriski tags: trunk | |
02:44 | Correct compilation error; Implement UTF-8 encoding. check-in: cd9aacc320 user: stephanie.gawroriski tags: trunk | |
01:28 | Add ASCII encoder and decoder. check-in: 48a69aa637 user: stephanie.gawroriski tags: trunk | |
2018-12-23
| ||
23:24 | Add external badge for CircleCI. check-in: 5633ed23c3 user: stephanie.gawroriski tags: trunk | |
23:17 | Add link to the CircleCI status page. check-in: 381975ed5a user: stephanie.gawroriski tags: trunk | |
23:09 | Add missing colon. check-in: 68e49a4a82 user: stephanie.gawroriski tags: trunk | |
22:55 | Update script more. check-in: 3c878eb2a7 user: stephanie.gawroriski tags: trunk | |
22:54 | Add CircleCI configuration. check-in: 1578a4e6d9 user: stephanie.gawroriski tags: trunk | |
17:46 | Add icon to the Shaded VM for JavaME; Correct the order of the MIDlet entry point for the shader. check-in: 3f50a4632d user: stephanie.gawroriski tags: trunk | |
17:36 | Merge heads. check-in: 8db0d2e995 user: stephanie.gawroriski tags: trunk | |
17:35 | Add a way to read files from the root source directory, also it is capable of reading MIME files as well. check-in: cdb401dff6 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 51b676d6ce user: squirreljme tags: trunk | |
01:45 | Change how the VM stubs are shaded, use reverse order. check-in: 56ab1d2029 user: stephanie.gawroriski tags: trunk | |
01:38 | Remove some methods. check-in: 136f49469f user: stephanie.gawroriski tags: trunk | |
01:38 | Add a bunch of Common VM stubs for Java ME systems that are not SquirrelJME. check-in: 7c32e7d3c5 user: stephanie.gawroriski tags: trunk | |
01:23 | Update the auto build script due to new changes; Also update the build instructions. check-in: daf37f68cb user: stephanie.gawroriski tags: trunk | |
01:07 | Move the shader to the build system. check-in: 19976320ce user: stephanie.gawroriski tags: trunk | |
2018-12-22
| ||
19:45 | Remove squirreljme-build-system from builder-implementation since that project does not exist. check-in: 6dc1d38427 user: stephanie.gawroriski tags: trunk | |
19:42 | Modify vmlaunch.sh to call the build system instead of using hosted launch. check-in: 3a92317fc3 user: stephanie.gawroriski tags: trunk | |
19:33 | In the bootstrap decode MIME files and store them so that they can be found. check-in: 43e742ce66 user: stephanie.gawroriski tags: trunk | |
19:28 | Add missing StringReader to NewBootstrap. check-in: 0dd01e6070 user: stephanie.gawroriski tags: trunk | |
19:26 | Stop echoing in the batch script. check-in: 3c5b5a12ce user: stephanie.gawroriski tags: trunk | |
19:26 | Add MIME decoder to NewBootstrap from the main library, we will need to decode those files. check-in: edeb830844 user: stephanie.gawroriski tags: trunk | |
19:15 | There cannot be blank lines within if blocks, otherwise things will break. check-in: 35701a6b9a user: stephanie.gawroriski tags: trunk | |
19:04 | Do not use atomic moves in the build system, even though it is better the files might be across filesystems which cannot have atomic operations done. check-in: 92f9ba24c2 user: stephanie.gawroriski tags: trunk | |
19:04 | Windows CMD script changes. check-in: 395121e05f user: stephanie.gawroriski tags: trunk | |
18:45 | Correctly catch question mark. check-in: 457ac71de8 user: stephanie.gawroriski tags: trunk | |
18:44 | Dashes are not used in the getopt usage. check-in: b95efa95e2 user: stephanie.gawroriski tags: trunk | |
18:39 | Default to the build timespace. check-in: a10f77c962 user: stephanie.gawroriski tags: trunk | |
18:39 | Allow launching from the build system. check-in: ac1d072738 user: stephanie.gawroriski tags: trunk | |
18:25 | Use capitals for the timespace selection in build. check-in: cff7f4617d user: stephanie.gawroriski tags: trunk | |
18:24 | Add compatibility launch for vm-build so all the old scripts still work. check-in: 383f07cd7d user: stephanie.gawroriski tags: trunk | |
18:20 | Move vm-build into the build system itself. check-in: b8aed4179c user: stephanie.gawroriski tags: trunk | |
18:14 | Allow project manager to be initialized with a default namespace. check-in: cc234d4401 user: stephanie.gawroriski tags: trunk | |
17:55 | Compatibility document updates. check-in: 6ab585cc0e user: stephanie.gawroriski tags: trunk | |
17:35 | Move uudecode over. check-in: 0fef215e2a user: stephanie.gawroriski tags: trunk | |
17:34 | Move the ZIP dumper over. check-in: daa3af659c user: stephanie.gawroriski tags: trunk | |
17:34 | Move the class dump over. check-in: 0407519418 user: stephanie.gawroriski tags: trunk | |
17:33 | Move tac-runner over. check-in: 4f33dca92e user: stephanie.gawroriski tags: trunk | |
17:33 | Move the TAC library over. check-in: 561f08463e user: stephanie.gawroriski tags: trunk | |
17:32 | Add test liblets and midlets. check-in: 4439d8c812 user: stephanie.gawroriski tags: trunk | |
17:30 | Add a test timespace again. check-in: d207a10c13 user: stephanie.gawroriski tags: trunk | |
2018-12-21
| ||
22:18 | Add blank API for the console buffer. check-in: bb6f12bc17 user: stephanie.gawroriski tags: trunk | |
2018-12-16
| ||
15:44 | Add base for a console buffer. check-in: 2a27ad81bb user: stephanie.gawroriski tags: trunk | |
15:33 | Add instructions to the main midlet on how to use things. check-in: 0a390fb4d9 user: stephanie.gawroriski tags: trunk | |
2018-12-15
| ||
23:36 | Hide Squirrel Quarrel from the launcher, it is not ready yet. check-in: 1a76058a2b user: stephanie.gawroriski tags: trunk | |
23:35 | Correct the launcher infinite looping on the launcher item itself; Add an indication that something is going on. check-in: 9bb7f376e0 user: stephanie.gawroriski tags: trunk | |
23:21 | Load the suite information sooner rather than later. check-in: 70ddf01f47 user: stephanie.gawroriski tags: trunk | |
23:15 | Do not weak reference suites. check-in: d4de387d63 user: stephanie.gawroriski tags: trunk | |
23:10 | In the launcher, allow programs to be hidden on it. check-in: 5070556b77 user: stephanie.gawroriski tags: trunk | |
20:50 | Base for forwarding things. check-in: 01118cffb6 user: stephanie.gawroriski tags: trunk | |
17:11 | Remove VinylTrack. check-in: 0140565fd5 user: stephanie.gawroriski tags: trunk | |
2018-12-14
| ||
23:46 | Implement base lock. check-in: 939ea11fc8 user: stephanie.gawroriski tags: trunk | |
13:43 | Add base for lock. check-in: fb6f52a5c3 user: stephanie.gawroriski tags: trunk | |
01:05 | Add base test for record store, the first test does nothing. check-in: 17f371f969 user: stephanie.gawroriski tags: trunk | |
00:44 | Remove the old record store stuff and instead it will be replaced with something much simpler. check-in: 833d23ebe4 user: stephanie.gawroriski tags: trunk | |
00:12 | Deprecate the record store code. check-in: 721c59f15a user: stephanie.gawroriski tags: trunk | |
2018-12-13
| ||
08:02 | Backup developer notes. check-in: 505542b39e user: squirreljme tags: trunk | |
06:29 | Implement loading of LDC_W. check-in: e25824706d user: stephanie.gawroriski tags: trunk | |
06:09 | When the title is set, set the repaint flag. check-in: 94fc09ee95 user: stephanie.gawroriski tags: trunk | |
05:51 | Implement Timer; Implement Font.getFace(). check-in: 8f49a68535 user: stephanie.gawroriski tags: trunk | |
05:39 | Implement Timer. check-in: cfc61c6a3b user: stephanie.gawroriski tags: trunk | |
05:29 | Rename MultiANewArray to ArrayUtils (better name). check-in: 4e6fd6be75 user: stephanie.gawroriski tags: trunk | |
05:24 | Correct MultiANewArray ClassCastException due to casting to Object[]. check-in: 48daf7194e user: stephanie.gawroriski tags: trunk | |
04:55 | Add a virtual project which brings in dependencies for MIDP-1.0 MIDP-2.0 MIDP-3.1 and MEEP-8.0 check-in: 2e799c6320 user: stephanie.gawroriski tags: trunk | |
03:35 | Correct launching and exiting of the task. check-in: 20ae4dcb27 user: stephanie.gawroriski tags: trunk | |
02:46 | Catch NoSuchFileException when scanning the path suites. check-in: e0327b93d0 user: stephanie.gawroriski tags: trunk | |
02:41 | For tasks run and set the exit code instead. check-in: a35c5e5ad7 user: stephanie.gawroriski tags: trunk | |
02:16 | When cancelling a task, actually set it as cancelled. check-in: 42ae1cac0e user: stephanie.gawroriski tags: trunk | |
02:16 | Change how tasks are rescheduled (try to implement cancel); Put LCDUI event registeration behind a lock. check-in: aef98fb719 user: stephanie.gawroriski tags: trunk | |
01:39 | Correct AbstractCollection.remove() and additionally have ArrayList use base methods. check-in: 84c02e9383 user: stephanie.gawroriski tags: trunk | |
00:02 | Add pull request template for GitHub; More contributing info. check-in: b27bb7de3e user: stephanie.gawroriski tags: trunk | |
2018-12-12
| ||
23:39 | More contributing updates. check-in: 427027e1b1 user: stephanie.gawroriski tags: trunk | |
23:34 | More contributing updates. check-in: 8c1379b47d user: stephanie.gawroriski tags: trunk | |
23:31 | Update the contributing. check-in: 7bc84d93f1 user: stephanie.gawroriski tags: trunk | |
06:50 | ArrayList.remove() and starting timers. check-in: 04d3c24cb7 user: stephanie.gawroriski tags: trunk | |
05:29 | Base for starting tasks. check-in: 8c5a5cef99 user: stephanie.gawroriski tags: trunk | |
03:10 | Minor work. check-in: 1e8b52e278 user: stephanie.gawroriski tags: trunk | |
02:42 | Set the main display in the launcher and additionally; If the program list is empty then do not try getting a program from it because that will be pointless. check-in: ac62260207 user: stephanie.gawroriski tags: trunk | |
02:35 | Fix compilation error. check-in: 55647c32de user: stephanie.gawroriski tags: trunk | |
02:34 | Implement TimerTask; Correctly handle and generate NPEs if arrays were attempted to be popped but the reference was null. check-in: c73d77612a user: stephanie.gawroriski tags: trunk | |
01:35 | Base for timers and the timer thread. check-in: e5dd633be2 user: stephanie.gawroriski tags: trunk | |
2018-12-11
| ||
15:38 | Add a timer in the launcher to recover control of the display after a program terminates (since if the program sets up their own display then the launcher loses access to it). check-in: 4bf60fadfd user: stephanie.gawroriski tags: trunk | |
14:55 | Put a lock on the event loop so only a single thread can callback. check-in: 519305058e user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 86ccd16fea user: squirreljme tags: trunk | |
05:19 | Split classes off. check-in: 2bce55f708 user: stephanie.gawroriski tags: trunk | |
05:00 | Only permit a single program to be launched at a time. check-in: 6b6c74111f user: stephanie.gawroriski tags: trunk | |
04:38 | Add a callback for when the event callback loses control (means another program took over). check-in: 4f9a5fdeb9 user: stephanie.gawroriski tags: trunk | |
03:48 | Correct caching of resource based suites (remove the WeakReference since the new code did not handle it properly); Add title reference. check-in: 242ac6f36b user: stephanie.gawroriski tags: trunk | |
03:26 | Add debug note on the library that was missing; Correct display size, use WxH and not HxH. check-in: b9988c0c4b user: stephanie.gawroriski tags: trunk | |
03:15 | Implement list selection and such. check-in: 14ffcdaa2a user: stephanie.gawroriski tags: trunk | |
02:10 | Implement selection of items. check-in: 6e2ee732ec user: stephanie.gawroriski tags: trunk | |
01:30 | Correct focus going out of bounds. check-in: 51658d44f8 user: stephanie.gawroriski tags: trunk | |
01:09 | Move of list selection up and down. check-in: ca7e2872d7 user: stephanie.gawroriski tags: trunk | |
00:36 | The >> in Mac OS X adds a newline instead of just straight concat. check-in: 3d5e6d8918 user: stephanie.gawroriski tags: trunk | |
2018-12-10
| ||
18:53 | In mainclass.sh convert newlines to pipes instead of vertical tab since Mac OS X sed cannot handle escapes. check-in: a5ba748240 user: stephanie.gawroriski tags: trunk | |
18:50 | Do not sed slashes to newlines, use tr instead (for Mac OS X). check-in: 48b261ebc8 user: stephanie.gawroriski tags: trunk | |
16:42 | Turn all `echo -n` to `printf '%s`, this is needed for Mac OS X. check-in: b772e54bf6 user: stephanie.gawroriski tags: trunk | |
05:27 | Add ability to have a selection item. check-in: 1418584e8f user: stephanie.gawroriski tags: trunk | |
03:31 | Use the height of the font rather than the pixel size. check-in: d171c03b2c user: stephanie.gawroriski tags: trunk | |
2018-12-09
| ||
22:58 | Check for repaints after key and pointer events. check-in: fa55665186 user: stephanie.gawroriski tags: trunk | |
22:11 | If a repaint is requested and a re-calc was done then update the UI state. check-in: 0f46b06820 user: stephanie.gawroriski tags: trunk | |
17:27 | Try to limit scope; Correct infinite recursion error. check-in: 2b7a1ec910 user: stephanie.gawroriski tags: trunk | |
17:08 | Make the VM Shader use the RUNTIME scope instead of the TEST scope (lots of mini programs to not get in the way). check-in: 63079893b8 user: stephanie.gawroriski tags: trunk | |
17:02 | Correct setting of the Y position draw height. check-in: 32cf3cccd3 user: stephanie.gawroriski tags: trunk | |
17:00 | Only strike the text out and not the entire line (looks better). check-in: be56590b6c user: stephanie.gawroriski tags: trunk | |
16:59 | Correct List not being drawn; Adjust disabled colors; For disabled items cross the stuff out. check-in: b849877ff9 user: stephanie.gawroriski tags: trunk | |
16:43 | Add a second draw height for virtual height, this way added elements never exceed the reserved area. check-in: 4b10140bd7 user: stephanie.gawroriski tags: trunk | |
16:37 | Allow no clipping to the parent. check-in: 68b2cdb264 user: stephanie.gawroriski tags: trunk | |
16:30 | Add missing enabled for choice groups; Drawing of list items. check-in: 4858d1ce8a user: stephanie.gawroriski tags: trunk | |
16:07 | Base for drawing list items. check-in: bb2c87e798 user: stephanie.gawroriski tags: trunk | |
15:45 | Make the draw in TextEditor final. check-in: 701a0b5727 user: stephanie.gawroriski tags: trunk | |
03:28 | Add method to get the parent. check-in: 4b34df0a2c user: stephanie.gawroriski tags: trunk | |
03:03 | Add link back to parent stack item, so we can go back up the UI stack as needed. check-in: ff0c29ab5f user: stephanie.gawroriski tags: trunk | |
02:58 | Add a persistent UI information which will be used for selection handling and such. check-in: d1a5d69305 user: stephanie.gawroriski tags: trunk | |
02:46 | Remove the old IntArrayGraphics and PixelArrayGraphics. check-in: f7e3d3cec0 user: stephanie.gawroriski tags: trunk | |
02:45 | For Image, use the new graphics drawing method instead. check-in: ad7682f9ac user: stephanie.gawroriski tags: trunk | |
02:39 | Reduce the number of drawing methods. check-in: 0d348b57c0 user: stephanie.gawroriski tags: trunk | |
02:20 | Do not draw the caution area. check-in: b2e2a4d77c user: stephanie.gawroriski tags: trunk | |
02:20 | Drawing of the command buttons. check-in: d124c2e9fe user: stephanie.gawroriski tags: trunk | |
01:55 | When a draw stack update is done, store the widget dimensions accordingly. check-in: 6dfb8c449a user: stephanie.gawroriski tags: trunk | |
01:46 | Make sure when adding elements to the draw stack they are actually added to the kid list. check-in: 221eedda58 user: stephanie.gawroriski tags: trunk | |
01:41 | Add base draw methods for every widget. check-in: 60ce17d11a user: stephanie.gawroriski tags: trunk | |
00:55 | Determine layout for command buttons. check-in: 649d72d6da user: stephanie.gawroriski tags: trunk | |
00:36 | Add a means to add UIStack without placement. check-in: da55eda418 user: stephanie.gawroriski tags: trunk | |
00:33 | Whenever the draw stack is updated, repaint the display. check-in: ed4739322a user: stephanie.gawroriski tags: trunk | |
00:32 | Repaint the display after resize. check-in: 63a82889cf user: stephanie.gawroriski tags: trunk | |
00:29 | Decrease the delay for size updates from 500ms to 100ms. check-in: b888cfe4e7 user: stephanie.gawroriski tags: trunk | |
00:28 | Base for draw stacks. check-in: 4820b992ee user: stephanie.gawroriski tags: trunk | |
00:09 | Setting up of the canvas stack. check-in: 75884593b9 user: stephanie.gawroriski tags: trunk | |
2018-12-08
| ||
23:48 | Remove all of the old draw chain stuff and replace it with draw stacks. check-in: f492be37e5 user: stephanie.gawroriski tags: trunk | |
23:34 | Base for draw stacks. check-in: 46ca7e9d48 user: stephanie.gawroriski tags: trunk | |
22:53 | Remove Packer and Packing. check-in: 599365ccff user: stephanie.gawroriski tags: trunk | |
21:55 | Correct BufferedReader not handling CR properly. check-in: 98e3a1038f user: stephanie.gawroriski tags: trunk | |
21:43 | Implement ByteArrayInputStream. check-in: 5885cbbae7 user: stephanie.gawroriski tags: trunk | |
21:38 | Correct over reading in ByteArrayInputStream where more bytes were requested than what is available. check-in: 02dfb1f9e3 user: stephanie.gawroriski tags: trunk | |
21:37 | The mark should be initialize for ByteArrayInputStream. check-in: 1147a07d5a user: stephanie.gawroriski tags: trunk | |
21:33 | Add average and max sequence length to the encoders; Add test for testing BufferedReader.readLine(). check-in: 1fba49c8ea user: stephanie.gawroriski tags: trunk | |
20:48 | Add in memory class libraries and loading ZIP files into them. check-in: efa12c95ad user: stephanie.gawroriski tags: trunk | |
19:04 | Add API to get the path of the JAR or EXE for lookup. check-in: aca2b16d95 user: stephanie.gawroriski tags: trunk | |
18:51 | Do not make ResourceBasedSuiteManager return libraries for anything unless the library is in the list; Add base for a merged suite manager. check-in: b86c02e6e6 user: stephanie.gawroriski tags: trunk | |
18:27 | Correct compilation error. check-in: 28e48032d7 user: stephanie.gawroriski tags: trunk | |
18:25 | Add base Timer and TimerTask. check-in: 3e5d551cbc user: stephanie.gawroriski tags: trunk | |
18:18 | Implement RandomAccess. check-in: e040581837 user: stephanie.gawroriski tags: trunk | |
18:08 | Have StringBuffer's documentation all refer to StringBuilder. check-in: de451b185a user: stephanie.gawroriski tags: trunk | |
17:58 | Implement ConcurrentModificationException. check-in: 9e4d2940d7 user: stephanie.gawroriski tags: trunk | |
17:56 | Implement InterruptedIOException. check-in: 74454b765d user: stephanie.gawroriski tags: trunk | |
17:55 | Implement the java.io exceptions. check-in: c87bca8885 user: stephanie.gawroriski tags: trunk | |
17:51 | Remove StandardOutput and StandardError and just use an output stream which can use any file descriptor to write to the console and use that instead. check-in: 8cd0bfdf2a user: stephanie.gawroriski tags: trunk | |
17:44 | Corrections due to removal of Flushable; Add API which allows the console to be flushed. check-in: 288ca56ec0 user: stephanie.gawroriski tags: trunk | |
17:39 | Remove instances where Flushable is used. check-in: 95f9b28be7 user: stephanie.gawroriski tags: trunk | |
17:30 | Remove the Flushable class. check-in: 965fd6a52f user: stephanie.gawroriski tags: trunk | |
17:29 | Add note that there is no Flushable. check-in: 8c44513c1b user: stephanie.gawroriski tags: trunk | |
17:24 | Implement Permissions. check-in: 98195b3ddd user: stephanie.gawroriski tags: trunk | |
17:16 | Add all the java.net exceptions. check-in: e98a4d7edd user: stephanie.gawroriski tags: trunk | |
17:10 | Implement Class; Correct Character compilation errors. check-in: a77d4d433a user: stephanie.gawroriski tags: trunk | |
17:03 | Implement Character. check-in: 4674abb606 user: stephanie.gawroriski tags: trunk | |
15:38 | Some comments. check-in: 83a4294228 user: stephanie.gawroriski tags: trunk | |
14:54 | Implement Iterable. check-in: 7a6a27fd90 user: stephanie.gawroriski tags: trunk | |
14:52 | Implement Enum: Add test for enums and all of that. check-in: 7bd5208c4c user: stephanie.gawroriski tags: trunk | |
05:31 | Change invokeStatic to handle more arguments more than the base. check-in: 955a99ae22 user: stephanie.gawroriski tags: trunk | |
03:01 | Implement Cloneable. check-in: bb333a3ad6 user: stephanie.gawroriski tags: trunk | |
03:00 | Implement CharSequence. check-in: c07ad034ec user: stephanie.gawroriski tags: trunk | |
02:57 | Implement Thread. check-in: 92fae0c3f5 user: stephanie.gawroriski tags: trunk | |
02:26 | Implement Boolean and Byte. check-in: 7d04fa429d user: stephanie.gawroriski tags: trunk | |
02:02 | Implement Boolean. check-in: c86b3a205d user: stephanie.gawroriski tags: trunk | |
2018-12-07
| ||
23:58 | Implement Appendable. check-in: 8cef111e99 user: stephanie.gawroriski tags: trunk | |
15:25 | Implement ArrayList.clone(). check-in: 45d4ebeb00 user: stephanie.gawroriski tags: trunk | |
15:25 | Implement LinkedList.clone(). check-in: a9606c7b00 user: stephanie.gawroriski tags: trunk | |
15:20 | Implement AbstractSet; Corrections to AbstractCollection bulk remove operations. check-in: c36b537a49 user: stephanie.gawroriski tags: trunk | |
15:07 | Implement AbstractSequentialList. check-in: b44188ca45 user: stephanie.gawroriski tags: trunk | |
14:57 | Implement part of AbstractList. check-in: 2b00caaada user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 10895632df user: squirreljme tags: trunk | |
04:23 | Implement AbstractCollection. check-in: eebe56f96f user: stephanie.gawroriski tags: trunk | |
02:58 | In LinkedList remove a path which throws an exception. check-in: 3744c23359 user: stephanie.gawroriski tags: trunk | |
02:57 | Implement InputStreamReader.close(). check-in: 15ec8083b1 user: stephanie.gawroriski tags: trunk | |
02:52 | Correct exception handling: The cause of this error was that when a method is invoked the frame is setup and the pc is advanced, when an exception happens in a sub-frame when it is checked it just checks the PC address of the frame above and not the last PC address (where the pointer was at). check-in: 1bc521cb78 user: stephanie.gawroriski tags: trunk | |
02:32 | Try to handle exception better, but this does not work. check-in: 6a3137bcda user: stephanie.gawroriski tags: trunk | |
02:15 | Correct the test to handle inherited exceptions correctly by not reusing a variable which needs to be kept. check-in: 3a363dbfee user: stephanie.gawroriski tags: trunk | |
02:13 | Use Integer.MAX_VALUE for String.lastIndexOf() forward; Correct __CoreTest__ comparison where the exceptions are not equal. check-in: 38edb12b19 user: stephanie.gawroriski tags: trunk | |
01:58 | Modify the exception test. check-in: e78d0e39f1 user: stephanie.gawroriski tags: trunk | |
01:48 | Adjustment. check-in: b4b4801478 user: stephanie.gawroriski tags: trunk | |
01:39 | Modify test to throw an exception that has to propogate two up. check-in: 0401a8bfb6 user: stephanie.gawroriski tags: trunk | |
01:35 | Add test to test exceptions being caught on higher stack frames. check-in: 1e27a220fd user: stephanie.gawroriski tags: trunk | |
01:26 | Base non-working implementation of ServiceLoader; Modify the test for ServiceLoader to do more things; Initialize the padding for the core test stuff to 1 and not zero (strings cannot be zero padded). check-in: f976881c9c user: stephanie.gawroriski tags: trunk | |
2018-12-06
| ||
23:23 | Add test for the service loader. check-in: 41a36b1c86 user: stephanie.gawroriski tags: trunk | |
23:13 | Add query for the current classpath. check-in: fb32aa6a49 user: stephanie.gawroriski tags: trunk | |
03:51 | Correct String.trim(). check-in: 6e8f1c8236 user: stephanie.gawroriski tags: trunk | |
03:41 | If a test throws a throwable, print it to the console. check-in: f08f7176f1 user: stephanie.gawroriski tags: trunk | |
02:50 | Add test for String trim. check-in: 2ef0d13724 user: stephanie.gawroriski tags: trunk | |
02:46 | Try to fix String.trim(). check-in: 8a85fd5de2 user: stephanie.gawroriski tags: trunk | |
02:36 | Add indicator to the suite query and when it has finished. check-in: ffc0736ce2 user: stephanie.gawroriski tags: trunk | |
02:15 | In the launcher: Do not increment the counter after all programs were read when setting the info title, also while waiting for the list to be shown, do not constantly refresh the list until it is visible as it should be done after. check-in: f459b403b3 user: stephanie.gawroriski tags: trunk | |
02:12 | Implement the remaining APIs needed for Java SE. check-in: ddec6629c3 user: stephanie.gawroriski tags: trunk | |
01:51 | Implement a bunch of the base API for JavaSE. check-in: 10bb18e001 user: stephanie.gawroriski tags: trunk | |
01:09 | Add JavaSE ConsoleOutput implementation; Add bulk console write operations. check-in: 2190af2607 user: stephanie.gawroriski tags: trunk | |
00:54 | Implement ResourceAccess.available(int) in SpringCoat. check-in: 06da76a819 user: stephanie.gawroriski tags: trunk | |
00:48 | Implement getEnv. check-in: d7c340331c user: stephanie.gawroriski tags: trunk | |
00:45 | Implement get class data from object. check-in: 02ebe0284d user: stephanie.gawroriski tags: trunk | |
00:31 | Add operating system type. check-in: 60694d69e3 user: stephanie.gawroriski tags: trunk | |
2018-12-05
| ||
23:24 | Correct compilation errors. check-in: 991a58149e user: stephanie.gawroriski tags: trunk | |
23:21 | Annotate the remaining APIs; Add TODOs for the remaining APIs to implement; Make TaskAccess.sleep(0, 0) act like a yield. check-in: 43ca420b88 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 2beb92f030 user: squirreljme tags: trunk | |
07:49 | Add some more. check-in: 2c6b952e34 user: stephanie.gawroriski tags: trunk | |
07:47 | Add some API levels to methods; Implement some missing methods. check-in: 359942c5f9 user: stephanie.gawroriski tags: trunk | |
07:33 | Add API level which can be used to detect how much of the SquirrelJME native API is implemented, for backwards compatibility. check-in: 7776726353 user: stephanie.gawroriski tags: trunk | |
04:04 | Implement monitor entering and exit for `synchronized` methods. check-in: e0ded8e62b user: stephanie.gawroriski tags: trunk | |
03:33 | Enhance the test to include static synchronized (which is on the class). check-in: c160a8c7c0 user: stephanie.gawroriski tags: trunk | |
03:25 | Add test for `synchronized` methods. check-in: 24d3b1f895 user: stephanie.gawroriski tags: trunk | |
03:11 | Implement the native methods needed for newInstance(). check-in: bd4c17881e user: stephanie.gawroriski tags: trunk | |
03:05 | Correct some of the class resolution when casting to class object. check-in: 367eee5734 user: stephanie.gawroriski tags: trunk | |
02:41 | Implement Class.newInstance(), currently it has no access checks. check-in: c35e23281d user: stephanie.gawroriski tags: trunk | |
02:18 | Add access to the default constructor in the class data with its flags. check-in: e76c678c4b user: stephanie.gawroriski tags: trunk | |
01:49 | Store data that java.lang.Class needs in an object and pass that to Class for potential backwards compatibility. check-in: 8f754af611 user: stephanie.gawroriski tags: trunk | |
01:20 | Switch Class to use integer flags. check-in: a770a73eb6 user: stephanie.gawroriski tags: trunk | |
2018-12-04
| ||
15:13 | Add test for dividing by zero. check-in: 1ea43f2b56 user: stephanie.gawroriski tags: trunk | |
15:08 | Add missing java.lang throwables; Catch ArithmeticException and convert. check-in: fb083b98a0 user: stephanie.gawroriski tags: trunk | |
14:34 | Implement conversion then throwing of some SpringCoat exceptions to VM exceptions. check-in: 19a29672cf user: stephanie.gawroriski tags: trunk | |
14:08 | Add test for index out of bounds. check-in: 209ac2a01a user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 086a84e47f user: squirreljme tags: trunk | |
05:41 | Cache the first display so it can be mapped without locking and checking the map since the display is so often used. check-in: 88e8a56fb0 user: stephanie.gawroriski tags: trunk | |
05:28 | For the key repeat check, use a small int array rather than a HashSet (is faster); In HashSet.remove() return true if there was an actual entry in the bucket map but do not bother setting its value because it is not needed to. check-in: 98827794fa user: stephanie.gawroriski tags: trunk | |
05:14 | For String.toCharArray() write a more optimal version of it which forwards to BasicSequence.toCharArray() which might provide an optimal solution. check-in: ed4be7ea1d user: stephanie.gawroriski tags: trunk | |
04:55 | Correct length check in ByteArrayInputStream.read(byte[], int, int); Add ByteArrayInputStream.read(byte[]); In DataInputStream.readUTF() read len bytes at the start and read from queue rather than accessing the stream one byte at a time. check-in: 16bcdd150f user: stephanie.gawroriski tags: trunk | |
04:28 | In DataOutputStream.writeUTF() write multiple bytes at once where possible. check-in: f4366ce91e user: stephanie.gawroriski tags: trunk | |
04:05 | If the VM enters the exit state in invokeMethod() handle that and generate an exit. check-in: babf70b84d user: stephanie.gawroriski tags: trunk | |
03:49 | Correct mapping of command buttons. check-in: c12be6cb50 user: stephanie.gawroriski tags: trunk | |
03:47 | Implement DataInputStream to decode serialized Text data; Implement Command.getPriority(). check-in: b1fd6a66ab user: stephanie.gawroriski tags: trunk | |
03:18 | When calling accelGfx, either box or wrap an array. check-in: f68da239b6 user: stephanie.gawroriski tags: trunk | |
03:09 | Add a special Thread constructor which registers a thread as alive but does not actually run the thread (it is just set as alive and registered). check-in: 92d6235303 user: stephanie.gawroriski tags: trunk | |
02:52 | Add callback for displays for SpringCoat. check-in: f0e01e86dc user: stephanie.gawroriski tags: trunk | |
01:28 | Initialize the first framebuffer to 320x240 and not 1x1. check-in: af602770c6 user: stephanie.gawroriski tags: trunk | |
01:23 | Correct the end of line check. check-in: af2ec72673 user: stephanie.gawroriski tags: trunk | |
01:14 | Prevent lines that are drown out of bounds from throwing exception. check-in: c6ff3bdffa user: stephanie.gawroriski tags: trunk | |
01:08 | Increase the state count if Swing's paint() creates a new framebuffer. check-in: f5c094148e user: stephanie.gawroriski tags: trunk | |
01:01 | Catch and print Exception in the event callback so it does not kill the Swing thread. check-in: e4cd9341b8 user: stephanie.gawroriski tags: trunk | |
00:53 | Refactor the Swing code so that it uses the event callback instead. check-in: 3b07f1f154 user: stephanie.gawroriski tags: trunk | |
00:38 | Adjust the LCDUI code to use the new event callback method. check-in: d5ab9e6790 user: stephanie.gawroriski tags: trunk | |
00:16 | Remove EventType. check-in: 7011af3771 user: stephanie.gawroriski tags: trunk | |
00:16 | Add base for native display event callbacks. check-in: e7b98926a0 user: stephanie.gawroriski tags: trunk | |
2018-12-03
| ||
23:22 | Add a delay to resize so that it does not always happen. check-in: bf52cd57ef user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 5c911452bf user: squirreljme tags: trunk | |
04:52 | Add a get of graphics which has an enforced area in it. check-in: 841b6717e1 user: stephanie.gawroriski tags: trunk | |
04:39 | Correct compilation errors, the framebuffer operates a bit incorrectly. check-in: 6518223eac user: stephanie.gawroriski tags: trunk | |
02:48 | Only initialize EDAG once. check-in: d0b8559d31 user: stephanie.gawroriski tags: trunk | |
02:47 | Make the EDAG initialization always happen for the operations that need it rather than doing initialization itself. check-in: 447ec9d303 user: stephanie.gawroriski tags: trunk | |
02:43 | Do not actually need enforced clip framebuffer because there is the enforced graphics wrapper. check-in: bec72d39eb user: stephanie.gawroriski tags: trunk | |
02:38 | Move framebuffer over and try to split, but it will not work. check-in: dcf4d36cf5 user: stephanie.gawroriski tags: trunk | |
02:21 | Minor work. check-in: 47fe0c4f8c user: stephanie.gawroriski tags: trunk | |
02:14 | Add base for UI package. check-in: 36fee5b183 user: stephanie.gawroriski tags: trunk | |
02:12 | Add a class which will be able to probe into LCDUI stuff. check-in: 9eda5d6541 user: stephanie.gawroriski tags: trunk | |
02:04 | Minor work. check-in: 314a047409 user: stephanie.gawroriski tags: trunk | |
01:27 | Implement get of Command labels. check-in: e830b9825f user: stephanie.gawroriski tags: trunk | |
01:24 | Correct the direction check. check-in: 6cdde33589 user: stephanie.gawroriski tags: trunk | |
01:23 | Remove the iscolor field in Text because if color is zero that has the same purpose; Correct serialization of Text. check-in: c03bb0de32 user: stephanie.gawroriski tags: trunk | |
2018-12-02
| ||
22:56 | Write of text data. check-in: dd7d2a4741 user: stephanie.gawroriski tags: trunk | |
22:42 | Serialize the text object. check-in: fcb01cd010 user: stephanie.gawroriski tags: trunk | |
22:36 | Implement DataOutputStream.writeUTF(). check-in: 4020dede3c user: stephanie.gawroriski tags: trunk | |
22:23 | Serialization of text. check-in: ea50112cd3 user: stephanie.gawroriski tags: trunk | |
20:59 | Base for serialization/deserialization of Text. check-in: 95215e0f50 user: stephanie.gawroriski tags: trunk | |
20:48 | In the VM canvas forward the first 24 commands to run the commands in the guest. check-in: 10c4743f36 user: stephanie.gawroriski tags: trunk | |
20:43 | Map the function keys to command buttons. check-in: c44ad16911 user: stephanie.gawroriski tags: trunk | |
20:24 | Drawing of commands. check-in: f971f4197c user: stephanie.gawroriski tags: trunk | |
19:47 | Remove the bounds drawing. check-in: 5e60f15d5a user: stephanie.gawroriski tags: trunk | |
19:42 | Implement clip for EDAG; Correct the system colors because all of them were fully transparent. check-in: d46a179eb7 user: stephanie.gawroriski tags: trunk | |
19:27 | Corrections to the enforced drawing area; Draw a test area in the canvas. check-in: 8a8663e860 user: stephanie.gawroriski tags: trunk | |
19:21 | Implement part of an enforced drawing area. check-in: 31900d0e32 user: stephanie.gawroriski tags: trunk | |
18:43 | Fix compilation error. check-in: a20e56fb00 user: stephanie.gawroriski tags: trunk | |
18:43 | Add base for enforced drawing area, which is to be used by Canvas (and CustomItem) to prevent drawing stuff from overwriting areas it should not. check-in: 1034ec7d8a user: stephanie.gawroriski tags: trunk | |
18:31 | Add Exit commands to all the LCDUI demos so the user can exit! check-in: ae909501e2 user: stephanie.gawroriski tags: trunk | |
18:20 | Base for drawing the command bar, a bunch of changes for it. check-in: 52a100e583 user: stephanie.gawroriski tags: trunk | |
17:22 | Base for list drawing and border colors. check-in: b84600c679 user: stephanie.gawroriski tags: trunk | |
16:10 | Implement Displayable.isShown(); Store and clear the shown state of a displayable based on a display accordingly when it happens. check-in: 27b1956e73 user: stephanie.gawroriski tags: trunk | |
16:02 | Cache the available and default fonts; Base for setting up the list draw chain; Add a new class drawbable for draw chains which might want to be drawn but are those without actually being widgets (like list items). check-in: cdbc924822 user: stephanie.gawroriski tags: trunk | |
15:43 | Implement List.append(String, Image). check-in: 36bef22c51 user: stephanie.gawroriski tags: trunk | |
15:40 | Do not sort the entry points so that way they map 1:1 to the midlet suite (the first becomes the default). check-in: f4a88cb162 user: stephanie.gawroriski tags: trunk | |
15:39 | Add a demo for lists. check-in: f722f1512e user: stephanie.gawroriski tags: trunk | |
15:31 | In the launcher, show the display first then specify the loading progress in the title so that way the user knows it is doing something. check-in: b937e253bc user: stephanie.gawroriski tags: trunk | |
15:18 | Implement HashSet.remove(). check-in: f3b42e5011 user: stephanie.gawroriski tags: trunk | |
15:13 | Correct compilation error for VM display. check-in: 3624824ca3 user: stephanie.gawroriski tags: trunk | |
15:08 | In Display, turn duplicate key presses into key repeats if the key is already down. check-in: 7f689d1f51 user: stephanie.gawroriski tags: trunk | |
15:01 | Add key counter to the event handler. check-in: 12acc5b8fa user: stephanie.gawroriski tags: trunk | |
14:59 | Check the character before the keycode, since it may be invalid; From Swing, do not map characters to keycode since we need to keep keys the same (the only exception is Pound and Star). check-in: bc302d4ed5 user: stephanie.gawroriski tags: trunk | |
14:54 | If the canvas detect that pound and star are used as characters, map them. check-in: b25676266c user: stephanie.gawroriski tags: trunk | |
14:44 | Better handling of key events. check-in: fdfd1125ec user: stephanie.gawroriski tags: trunk | |
14:16 | Handling and forwarding of pointer events. check-in: 032f0850c3 user: stephanie.gawroriski tags: trunk | |
13:28 | Use getExtendedKeyCode() instead. check-in: c94337735e user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: fc43cdd6fa user: squirreljme tags: trunk | |
07:21 | Simplify the keys. check-in: 5df2d14d96 user: stephanie.gawroriski tags: trunk | |
06:48 | Make the key orders linear. check-in: 33acda758a user: stephanie.gawroriski tags: trunk | |
06:44 | Add a ton of key codes and handle them. check-in: 722d1ac74f user: stephanie.gawroriski tags: trunk | |
05:08 | Correct canvas forward compilation errors; Correct String(char[], int, int) initializing the char array incorrectly. check-in: 5e72bef520 user: stephanie.gawroriski tags: trunk | |
04:55 | Pass show/hide to the canvas. check-in: 3dd5a5b709 user: stephanie.gawroriski tags: trunk | |
04:49 | Forward show/hides in the VM display. check-in: 3a5347de3f user: stephanie.gawroriski tags: trunk | |
04:48 | Handle shown events. check-in: 42dae18afb user: stephanie.gawroriski tags: trunk | |
04:46 | Add handler for shown/hide for displays; Base mapping of keys. check-in: 7ef0bd3a22 user: stephanie.gawroriski tags: trunk | |
04:33 | Forward keyboard events to the VM. check-in: 0045e8950e user: stephanie.gawroriski tags: trunk | |
04:04 | Add base for event demo which just shows the event information. check-in: c5329bdd2d user: stephanie.gawroriski tags: trunk | |
00:45 | Regenerate the SQF for monospace-8. check-in: 6a9e16265b user: stephanie.gawroriski tags: trunk | |
00:41 | Make a bunch of the monospace-8 font. check-in: 1136cdb340 user: stephanie.gawroriski tags: trunk | |
2018-12-01
| ||
23:47 | Max the six not wide in serif. check-in: 6c913a6a27 user: stephanie.gawroriski tags: trunk | |
23:45 | Do not draw the display box. check-in: 2316f3eebe user: stephanie.gawroriski tags: trunk | |
23:42 | Remove the clipping and line from the font demo. check-in: 9cdae67103 user: stephanie.gawroriski tags: trunk | |
23:39 | Set the scanlength of a character to the character width and not the bitmap width. check-in: a90fcbdc4b user: stephanie.gawroriski tags: trunk | |
23:34 | When drawing the text, clip to the text's box as well. check-in: 0904647cd2 user: stephanie.gawroriski tags: trunk | |
23:31 | Minor adjustment. check-in: f3164e51c3 user: stephanie.gawroriski tags: trunk | |
23:25 | Correct some of the clipping in the font drawing code. check-in: f8ce0ffdcb user: stephanie.gawroriski tags: trunk | |
22:51 | Add digits to the font drawing; Do not print font data when testing. check-in: ad9398b017 user: stephanie.gawroriski tags: trunk | |
22:49 | Remove the debug notes as font generation is now correct, yay! Update fonts. check-in: c033f42cb6 user: stephanie.gawroriski tags: trunk | |
22:47 | Make the six not wide. check-in: b5233f3224 user: stephanie.gawroriski tags: trunk | |
22:41 | Drawing base. check-in: b53a28c65a user: stephanie.gawroriski tags: trunk | |
21:21 | This is not working. check-in: 1db9dd65f5 user: stephanie.gawroriski tags: trunk | |
20:34 | Change the source drawing algorithm to handle wherever the pen may be. check-in: 1a96e5ab4a user: stephanie.gawroriski tags: trunk | |
20:22 | Widen the A character for the monospace-16 font because it looks bad otherwise. check-in: 5172b10cea user: stephanie.gawroriski tags: trunk | |
20:19 | Increment the draw pointer all the time rather than just when there are valid pixels. check-in: 2e94401147 user: stephanie.gawroriski tags: trunk | |
20:17 | Correct font data pixel read offset. check-in: a8c449479a user: stephanie.gawroriski tags: trunk | |
20:17 | Correct width conversion for PCF to SQF. check-in: d2a50e71ef user: stephanie.gawroriski tags: trunk | |
20:09 | Debug print on SQF conversion. check-in: 1f9070c8f7 user: stephanie.gawroriski tags: trunk | |
20:07 | Add debug printing of fonts to see what they look like in SQF format. check-in: 2d630c1988 user: stephanie.gawroriski tags: trunk | |
19:30 | Remove test rectangle. check-in: ef6d03efa0 user: stephanie.gawroriski tags: trunk | |
19:29 | Draw font data from the bitmap although it is incorrect. check-in: 40ac4f8614 user: stephanie.gawroriski tags: trunk | |
19:25 | Give extra room for fonts in the font demo. check-in: aa9107f95a user: stephanie.gawroriski tags: trunk | |
19:24 | Remove the dirty text message. check-in: a1afd97414 user: stephanie.gawroriski tags: trunk | |
19:24 | Drawing of lines and RGB tiles must use the pitch and not the width. check-in: 77b43ff4bb user: stephanie.gawroriski tags: trunk | |
19:23 | Just draw boxes for text characters. check-in: beb5bce19b user: stephanie.gawroriski tags: trunk | |
19:17 | Base method for the internal drawing of characters. check-in: e8ada376b1 user: stephanie.gawroriski tags: trunk | |
18:49 | Make BasicSequence an abstract class and add a subsequence which can be overridden, this increases efficiency with string; When comparing strings for equality, if the sequences are the same reference then the strings are the same. check-in: 1a71efbbf1 user: stephanie.gawroriski tags: trunk | |
18:43 | Base load of character bitmap data; When drawing Text, get all the characters. check-in: da73e60cdd user: stephanie.gawroriski tags: trunk | |
18:17 | Cache SQFs by their specifiers instead; Cache the font used for text data. check-in: c9bd6a335d user: stephanie.gawroriski tags: trunk | |
17:17 | Do not bother trying to draw text if all of it will be outside of the clip. check-in: 4dfe3de51e user: stephanie.gawroriski tags: trunk | |
17:10 | Implement serialization of some of the text operations. check-in: bbc5d0ead9 user: stephanie.gawroriski tags: trunk | |
16:54 | Implement DataInputStream parts needed by SQFFont. check-in: cae6eb14e9 user: stephanie.gawroriski tags: trunk | |
16:48 | Do not try to draw characters which are completely outside of the clip. check-in: bafd01cdb9 user: stephanie.gawroriski tags: trunk | |
16:38 | In the font demo, try and get more fonts to draw by deriving more font sizes. check-in: 07bc9a34be user: stephanie.gawroriski tags: trunk | |
16:30 | Corrections; Draw boxes where the characters would be. check-in: 192bf232f4 user: stephanie.gawroriski tags: trunk | |
16:11 | Do not do a logical newline if the character ends on the width of the box. check-in: 189ea9e2f5 user: stephanie.gawroriski tags: trunk | |
16:05 | Implement the bulk of text handling. check-in: 7aca40b091 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 666f8755e0 user: squirreljme tags: trunk | |
05:39 | Set direction to neutral (locale dependent??). check-in: 413f3654a1 user: stephanie.gawroriski tags: trunk | |
05:38 | Get base for variables usage. check-in: fb704cdb7a user: stephanie.gawroriski tags: trunk | |
05:21 | If the same font is being used, do not dirty the text. check-in: e9ca53f842 user: stephanie.gawroriski tags: trunk | |
05:14 | Initial set of default font, colors and additionally text insertion. check-in: cdbfe132e9 user: stephanie.gawroriski tags: trunk, x-date-201812 | |
04:55 | Implement insertion. check-in: f44f0e7314 user: stephanie.gawroriski tags: trunk | |
04:12 | Base for insert. check-in: 2137cd901b user: stephanie.gawroriski tags: trunk | |
2018-11-30
| ||
15:03 | Set the Swing icon frame. check-in: 94343c7f21 user: stephanie.gawroriski tags: trunk | |
14:53 | In the JavaSE run-time load icons. check-in: 621f477ec9 user: stephanie.gawroriski tags: trunk | |
14:32 | Add updated pixel art. check-in: a09be10165 user: stephanie.gawroriski tags: trunk | |
14:19 | Rename icon extension to match the MIME type used. check-in: b14f4f6a34 user: stephanie.gawroriski tags: trunk | |
06:09 | Implement Font.stringWidth(). check-in: 885c0914c5 user: stephanie.gawroriski tags: trunk | |
05:58 | Initialize the Text object with some properties. check-in: 47a19f7ea0 user: stephanie.gawroriski tags: trunk | |
05:11 | Merge heads. check-in: f40f0fc199 user: stephanie.gawroriski tags: trunk | |
05:10 | Use exit status in autobuild to indicate the number of files built. check-in: 4f668abf8b user: stephanie.gawroriski tags: trunk | |
04:59 | Backup developer notes. check-in: 3b150626c3 user: squirreljme tags: trunk | |
04:33 | Base for Text initialization. check-in: 124581e556 user: stephanie.gawroriski tags: trunk | |
03:38 | Drawing of text will just be wrapped into a Text instance so that only code route is used. It is not the optimal solution but it will work. check-in: dafaee82a4 user: stephanie.gawroriski tags: trunk | |
02:29 | Add Font.getBaselinePosition(). check-in: e6d614fa17 user: stephanie.gawroriski tags: trunk | |
02:27 | Get of font ascent, and descent; Leading is a mystery so just make it 2. check-in: b33842f047 user: stephanie.gawroriski tags: trunk | |
02:12 | Regenerate fonts so they have the ascent now in them. check-in: 0f532d2e0c user: stephanie.gawroriski tags: trunk | |
02:12 | Correct compilation error. check-in: e0b78a23f6 user: stephanie.gawroriski tags: trunk | |
02:04 | When generating the fonts, place them elsewhere so that midp-lcdui is not constantly rebuilt. check-in: 8bafe99ed0 user: stephanie.gawroriski tags: trunk | |
02:00 | Add ascent to the SQF format. check-in: 99bdce701f user: stephanie.gawroriski tags: trunk | |
00:01 | Format dots to letters for tests; Add font test input and result. check-in: b97a990ac2 user: stephanie.gawroriski tags: trunk | |
2018-11-29
| ||
23:58 | Update fonts; In hostedlaunch, fix echo and just set the launch program to zero. check-in: 84d42b9637 user: stephanie.gawroriski tags: trunk | |
23:28 | Actually flush the right stream. check-in: 33540aebe8 user: stephanie.gawroriski tags: trunk | |
23:24 | Flush when writing the fonts since it may be buffered. check-in: 069b0c442e user: stephanie.gawroriski tags: trunk | |
23:11 | Load and cache SQF Fonts. check-in: 021ade2199 user: stephanie.gawroriski tags: trunk | |
15:06 | Add EmptyStackException. check-in: 39ad7e5f0d user: stephanie.gawroriski tags: trunk | |
14:43 | Actually commit the font MIME data. check-in: 02420e85e2 user: stephanie.gawroriski tags: trunk | |
14:40 | Remove TODO. check-in: 38e27d6b41 user: stephanie.gawroriski tags: trunk | |
14:40 | Drawing of fonts into the font bitmap data. check-in: 0b65f2b358 user: stephanie.gawroriski tags: trunk | |
14:37 | base for drawing into bitmap area. check-in: 8dfc6a582a user: stephanie.gawroriski tags: trunk | |
14:04 | Copy and store data into a glyph map instead. check-in: f87cba8615 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 8e7ea6eb3d user: squirreljme tags: trunk | |
03:55 | Just print bitmap data and such; Padding to 1 byte makes parsing bitmaps easier. check-in: 7a64e6a90b user: stephanie.gawroriski tags: trunk | |
02:57 | Setup the buffers needed to store character data. check-in: 66ca17db0b user: stephanie.gawroriski tags: trunk | |
02:53 | Obtain widths of every character. check-in: 0fc16b35f0 user: stephanie.gawroriski tags: trunk | |
02:34 | Base setup and code for conversion; Setup conversion to glyphs. check-in: df9eee3e6e user: stephanie.gawroriski tags: trunk | |
01:28 | Initialization of PCF data. check-in: 79f68cd9b1 user: stephanie.gawroriski tags: trunk | |
01:13 | PCFs can be truncated, so zero pad. check-in: 355ccadc6a user: stephanie.gawroriski tags: trunk | |
01:07 | Read of glyph names. check-in: 32a24ef3e2 user: stephanie.gawroriski tags: trunk | |
00:57 | Read of Scalable widths. check-in: eb44797d4e user: stephanie.gawroriski tags: trunk | |
00:43 | Read BDF encodings. check-in: b441795de6 user: stephanie.gawroriski tags: trunk | |
00:24 | Read of PCF bitmap data. check-in: 116ba7856c user: stephanie.gawroriski tags: trunk | |
00:10 | Reorder errors. check-in: 0e2d945320 user: stephanie.gawroriski tags: trunk | |
00:09 | Cleanup PCF code a bit. check-in: b4dbb82645 user: stephanie.gawroriski tags: trunk | |
2018-11-28
| ||
23:28 | Implement loading of SQF fonts. check-in: 2e3085d78c user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 49f096e592 user: squirreljme tags: trunk | |
04:57 | Base field initialization for SQF. check-in: 22284faa79 user: stephanie.gawroriski tags: trunk | |
04:34 | Add base for main entry for the converter and the stuff to actually convert. check-in: 6634fc125f user: stephanie.gawroriski tags: trunk | |
04:20 | Add base classes for SQFFonts and reading them. check-in: 7426aa57b0 user: stephanie.gawroriski tags: trunk | |
04:10 | Remove the old PCF files; Move the PCF reading code elsewhere. check-in: 5a38fde8d7 user: stephanie.gawroriski tags: trunk | |
04:02 | Add base project for PCF to SQF conversion; Modify script to go to SQFs. check-in: fd900cf0a7 user: stephanie.gawroriski tags: trunk | |
03:58 | Add base project for PCF to QFN conversion. check-in: 4336d49e8b user: stephanie.gawroriski tags: trunk | |
03:53 | Minor stuff. check-in: b78709df94 user: stephanie.gawroriski tags: trunk | |
03:42 | Change the PCF parameters to: Big endian, int padded, byte packed, terminal font where possible. check-in: abce9e7398 user: stephanie.gawroriski tags: trunk | |
03:41 | Use the correct suffix for the generated fonts. check-in: 9b86ec94d4 user: stephanie.gawroriski tags: trunk | |
03:40 | Change the font parameters. check-in: ca0679206e user: stephanie.gawroriski tags: trunk | |
03:32 | Correction. check-in: 963c58b8e8 user: stephanie.gawroriski tags: trunk | |
03:32 | Correct metric table read and remove a debug note for each entry. check-in: 8a7bc2d938 user: stephanie.gawroriski tags: trunk | |
03:31 | Correct reading of the input metric data. check-in: 6a535896c5 user: stephanie.gawroriski tags: trunk | |
03:29 | Increment read pointer by the size, not by the previous offset. check-in: 3568f043ad user: stephanie.gawroriski tags: trunk | |
03:25 | Add more debugging. check-in: bee0e5d61d user: stephanie.gawroriski tags: trunk | |
03:16 | Check for negative skip distance. check-in: 71e9e66187 user: stephanie.gawroriski tags: trunk | |
03:15 | Partial read of metrics table, which is read wrong. check-in: 8ddd864fcc user: stephanie.gawroriski tags: trunk | |
02:56 | Read the accelerator table. check-in: 7a2feac2df user: stephanie.gawroriski tags: trunk | |
01:21 | Return properties for read. check-in: 26286ff51a user: stephanie.gawroriski tags: trunk | |
01:13 | Read of PCF properties. check-in: ed03f77f71 user: stephanie.gawroriski tags: trunk | |
2018-11-26
| ||
08:02 | Backup developer notes. check-in: 0a5ac2698d user: squirreljme tags: trunk | |
02:48 | Read the PCF Table and base for handling each type. check-in: 853b70912e user: stephanie.gawroriski tags: trunk | |
2018-11-25
| ||
22:54 | Strip the dot from the names. check-in: 4fbd613652 user: stephanie.gawroriski tags: trunk | |
22:53 | Do not overstrip MIME encoded files. check-in: 6098a1f835 user: stephanie.gawroriski tags: trunk | |
22:52 | Add test for the MIMEFileDecoder which shows it is correct. check-in: ec306a107a user: stephanie.gawroriski tags: trunk | |
22:42 | Add EOF check. check-in: 91bf20aadf user: stephanie.gawroriski tags: trunk | |
22:33 | Implement the MIMEFileDecoder. check-in: e05241d6e9 user: stephanie.gawroriski tags: trunk | |
21:04 | Partial refactor of MIMEFileDecoder; Additional improvements to Base64Decoder. check-in: be3d979506 user: stephanie.gawroriski tags: trunk | |
20:37 | Rewrite the base64 decoder to be easier to read, simpler, and probably faster. check-in: bf637fe533 user: stephanie.gawroriski tags: trunk | |
19:34 | Rename __base64 files to __mime because they are MIME data; In BinaryManager decode in the MIME format and not raw base64. check-in: 93a32d7a80 user: stephanie.gawroriski tags: trunk | |
19:25 | Revert commit because the code was correct already. check-in: 30c04344c9 user: stephanie.gawroriski tags: trunk | |
19:23 | Base base64 decoding. check-in: e8563d175d user: stephanie.gawroriski tags: trunk | |
19:10 | Correct specifying the drained max. check-in: cf09da5abc user: stephanie.gawroriski tags: trunk | |
19:02 | Correct padding read for Base64. check-in: cbcbe40004 user: stephanie.gawroriski tags: trunk | |
18:46 | Add base for test. check-in: dd661b80c9 user: stephanie.gawroriski tags: trunk | |
15:33 | Base class which will contain the PCF stuff in the future. check-in: bf6a1dd302 user: stephanie.gawroriski tags: trunk | |
15:12 | Add binaries for the 8 and 24 strikes for all of the fonts. check-in: 301493593f user: stephanie.gawroriski tags: trunk | |
15:11 | Add 8 and 24 strike for monospace. check-in: e1d2b5aa73 user: stephanie.gawroriski tags: trunk | |
15:10 | Add 8 and 24 strike for serif. check-in: 65c025e013 user: stephanie.gawroriski tags: trunk | |
15:08 | Add 24-strike for sans serif. check-in: 58cd22bee1 user: stephanie.gawroriski tags: trunk | |
15:07 | Add 8-strike for sans serif. check-in: 3f3d513bad user: stephanie.gawroriski tags: trunk | |
14:57 | Update exceptions and such. check-in: fabe650c26 user: stephanie.gawroriski tags: trunk | |
14:18 | Add OOPS exception to replace all of the oops. check-in: 685bbcf304 user: stephanie.gawroriski tags: trunk | |
08:02 | Backup developer notes. check-in: 50f280c1bf user: squirreljme tags: trunk | |
04:41 | Regenerate all the binary fonts. check-in: 84640bf6e1 user: stephanie.gawroriski tags: trunk | |
04:39 | Remove the unused glyphs from serif. check-in: 4750de7fed user: stephanie.gawroriski tags: trunk | |
04:33 | Delete unused characters; Correct widths of some characters because they were zero; Create the monospace 16 font. check-in: 2138f53543 user: stephanie.gawroriski tags: trunk | |
04:21 | More monospace font updates. check-in: 6902bab0f5 user: stephanie.gawroriski tags: trunk | |
04:11 | Add base for monospace which is derived from sans serif. check-in: b5540760a4 user: stephanie.gawroriski tags: trunk | |
02:10 | Slight font changes. check-in: 69ddcf994a user: stephanie.gawroriski tags: trunk | |
01:44 | Part of the monospace font. check-in: bced152125 user: stephanie.gawroriski tags: trunk | |
01:38 | Monospace will be a 8x16 font. check-in: c63f86cdbf user: stephanie.gawroriski tags: trunk | |