Check-in [30e9809e99]

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

Overview
Comment:Backup developer notes.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | x-date-201907
Files: files | file ages | folders
SHA1:30e9809e9919073da43ec1b4a225d1beddec6f3c
User & Date: squirreljme 2019-07-01 07:02:18
Context
2019-07-01
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
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to assets/developer-notes/index.mkd.

2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
 * [**`23`**](stephanie-gawroriski/2019/06/23.mkd)
[**`24`**](stephanie-gawroriski/2019/06/24.mkd)
[**`25`**](stephanie-gawroriski/2019/06/25.mkd)
[**`26`**](stephanie-gawroriski/2019/06/26.mkd)
[**`27`**](stephanie-gawroriski/2019/06/27.mkd)
[**`28`**](stephanie-gawroriski/2019/06/28.mkd)
[**`29`**](stephanie-gawroriski/2019/06/29.mkd)
 * `30`
 `--` `--` `--` `--` `--` `--`

# Other

## Stephanie Gawroriski

 * [ARM: Palm OS](stephanie-gawroriski/other/arm32_palmos_generic__dev.mkd)







|







2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
 * [**`23`**](stephanie-gawroriski/2019/06/23.mkd)
[**`24`**](stephanie-gawroriski/2019/06/24.mkd)
[**`25`**](stephanie-gawroriski/2019/06/25.mkd)
[**`26`**](stephanie-gawroriski/2019/06/26.mkd)
[**`27`**](stephanie-gawroriski/2019/06/27.mkd)
[**`28`**](stephanie-gawroriski/2019/06/28.mkd)
[**`29`**](stephanie-gawroriski/2019/06/29.mkd)
 * [**`30`**](stephanie-gawroriski/2019/06/30.mkd)
 `--` `--` `--` `--` `--` `--`

# Other

## Stephanie Gawroriski

 * [ARM: Palm OS](stephanie-gawroriski/other/arm32_palmos_generic__dev.mkd)

Added assets/developer-notes/stephanie-gawroriski/2019/06/30.mkd.

































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# 2019/06/30

## 07:31

I want a service to wrap around a documentation tool so that way I have
that and it is not something messy like Sun's JavaDoc stuff.

## 08:18

Definitely have this idea of completely wrapping the ugly documentation
interface with a much nicer and cleaner one.

## 14:16

Would be useful if SummerCoat had profiling in it.

## 15:12

Pretty sure I want SummerCoat's running stuff to be in the actual VM stuff
now rather than later.

## 15:49

Tracking how long system calls take is cool.

## 15:50

Oh wow, `BootLibrary.init()` is causing all the libraries to be read and such
so that definitely is important!

## 18:49

Okay so `GameCanvas` is not actually doing any drawing on screen...

## 18:55

Also `Image.getGraphics()` completely ignores alpha channel.

## 19:46

So the 14th character in the class name is getting chopped off somehow? Can be
seen in SpringCoat:

 * `("java.util.PopertyPermission" "net.multiphasicapps.util.datadeque.bl`
 * `java.util.ProertyPermission`

But these should actually be at the same point but they are not. So it is not
the class stuff it is just the string.

## 20:02

They come from TODO notes.

## 20:03

Actually it probably is `PrintStream` since I did that recently.

## 20:04

There is a threshold of 90 and the cut off on the line is exactly at 90 always
so this means something in `PrintStream` is chopping something off.

## 20:07

And fixed it, the at position was not being stored in a flush.

## 20:47

Seems a static constructor in DoomRPG is returning `null` which is not a
thing it should do.

## 20:50

And the code it uses is messing with `microedition.locale` which is not
set in Java SE. But also probably it is not able to find a resource that
the game needs as well.

## 20:52

I cannot check it in SpringCoat because it is so slow.