summaryrefslogtreecommitdiffstats
path: root/tdejava/TODO
blob: 3cb1e7fe71bad99fdad21726d9e82842dc2c5932 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- Split up and group java classes into sub packages such as 'org.trinitydesktop.koala.tdeparts',
	and 'org.trinitydesktop.koala.tdecore'.

- Split up shared libs into smaller sub-libraries for faster loading, or write
	a 'tdejavainit' process in the style of tdeinit (could be a child of tdeinit?).
	It would need to load all the shared libs, have a JVM ready to roll straight
	into the main() method of the main class, and then fork() on demand...

- Integrate java apps with the TDE menu system, so they can be invoked just like C++ ones.

- Find any missing, but important callbacks (similar to TDEMainWindow::queryClose()).
	Add the callbacks to the relevant C++ 'JBridge..' classes, so java sub-classes
	can override them.

- Port the code to a nifty PDA running embedded Qt/Linux. Remove any X11 specific methods.