summaryrefslogtreecommitdiffstats
path: root/tdejava/ChangeLog
blob: 5fe6a750556989d61135810e73ca64c04cd44f23 (plain)
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
2005-10-23  Richard Dale  <[email protected]>

	* Fixed the KScribble example:
		Changed TDEMainWindow.statusBar() to TDEMainWindow.kstatusBar()
		Changed '&amp;' to '&' in the button text in the pen size dialog

2005-10-23  Richard Dale  <[email protected]>

	* Regenerated the java bindings from the KDE 3.5 headers

2005-02-02  Richard Dale  <[email protected]>

	* Added missing TDEGlobal class

2005-02-02  Richard Dale  <[email protected]>

	* Regenerated the the java bindings against the KDE 3.4 headers

2004-06-07  Richard Dale  <[email protected]>

	* Regenerated TDEListViewItem to fix 'unwanted copy constructor' problem reported
	  by Maik Schulz. KCatalog now builds again.

2004-06-01  Richard Dale  <[email protected]>

	* Regenerated the java bindings against the KDE 3.3 headers
	* Added new StoredTransferJob class
	* The methods TDEMainWindow.menuBar() and TDEMainWindow.statusBar() have been renamed kmenuBar()
	  and kstatusBar(), as java doesn't allow covariant return types

2004-04-03  Richard Dale  <[email protected]>

	* Re-added a couple of java source files, as KDevelop lost them

2004-02-08  Richard Dale  <[email protected]>

	* Regenerated the KSSLKeyGen binding as it no longer builds - reported by Peter Hyman

2004-01-16  Richard Dale  <[email protected]>

	* Added BrowserHostExtension, BrowserRun, PartManager, URLArgs and WindowArgs
	  classes. Needed to be able to use TDEHTMLPart correctly.

2004-01-14  Richard Dale  <[email protected]>

	* Added JavaSlot proxy types for various new signal types in KDE 3.2
	  - a bit late, but this adds critical missing functionality needed for the release


2004-01-12  Richard Dale  <[email protected]>

	* Restored the KNamedCommand class to the project. Although it is deprecated
	  the non-deprecated KMacroCommand is a subclass.

2004-01-05  Richard Dale  <[email protected]>

	* When a java method needed to be renamed, because in the type signature
	  only the return type differed in C++, when that isn't allowed in java,
	  the JNI function name was not using the new name.
	* Fixed error in JNI function names when the C++ method had an underscore.
	* Added missing KSSLCertBox.cpp source to the project

2004-01-03  Richard Dale  <[email protected]>

	* Added some more KDE classes

2003-12-30  Richard Dale  <[email protected]>

	* Fixed/removed some compiler warnings from the generated code
	* Removed -lkjs, -lkscipt and -ltdemid libs from the link options
	* Removed KDockWindow, KLineEditDlg, KPrinter, KNamedCommand, TDESocket and KRegExpr
	  classes
	* Added KInputDialog, KExtendedSocket, TDEBufferedIO, KAsyncIO, KDirLister, RenameDlg,
	  AuthInfo and Observer classes
	* Converted '\c' tags in comments to pairs <code> tags
	* Improved conversion of C++ code snippets to java
	* Fixed bug in TDEIO Scheduler.connect(), and the example in test/tdeioslave now works
	  correctly
	* Added some long long types, converted to java longs (both 64 bit)

2003-12-23  Richard Dale  <[email protected]>

	* Regenerated the KDE Koala Java bindings from the tdelibs headers on 20/12/2003
	  - Code generation greatly improved, and no manual edits or patches needed
	    anymore. The bindings code could now be generated as part of the tdebindings
	    configure, and doesn't need to be checked into the cvs.
	  - Added operator methods, and named them 'op_*', eg op_plus().
	  - Various friend functions in the global namespace, added as static methods
	    to the Qt or KDE classes. For instance, BarIconSet() is now a static method
	    KDE.BarIconSet(), and bitBlt() is Qt.bitBlt().
	  - Added new classes KMdi* and assorted others. Removed the midi classes, as they
	    didn't look too useful for most users.
	  - Updated the example programs to work with the current bindings
	  - Improved the conversion of kdoc/doxygen comments to javadoc format. The
	    KDE 3.2 api looks great in javadoc, and even the code snippets are quite
	    successfully translated into 'cod java'. The perfect Xmas read.. :)
	  - Non const string arguments are correctly converted to StringBuffers, and
	    ordinary immutable args are still Strings.
	  - The code for boolean[] and int[] arg types is now generated correctly
	  - More virtual method callbacks are generated than before. All methods of
	    type 'void foo(void)', 'bool foo(void)' and 'void foo(someobject)' in
	    TQObject instances now have callbacks. This is still the biggest limitation of
	    the bindings, and the next ones for KDE 3.3 will be based on the Smoke
	    library, and have the full range of callback types.

2003-10-26  Richard Dale  <[email protected]>

	* KDateInternalYearSelector, KDateInternalMonthPicker classes removed
	* Fixed some compile errors against current tdelibs

2002-12-01    <[email protected]>

	* Made TDEStdAccel methods static

2002-11-27    <duke@tipitina>

	* Removed TDEHTMLView.closeChildDialogs() and TDEHTMLView.dialogsAllowed() as they're now private.

2002-11-26    <duke@tipitina>

	* Changed license from GPL to LGPL.
        * Removed redundant event handling interfaces

2002-11-24    <duke@tipitina>

	* Changed KScribble event handler methods access type to protected
        * Re-added classes from kcolordialog.h
        * Restored missing readEntry() and writeEntry() methods to TDEConfigBase
        * Methods in namespace derived classes TDEIO and KStdAction made static again

2002-11-18  Richard Dale <[email protected]>

	* Re-added TDEAccelAction and TDEAccelActions dummy classes

2002-11-17  Richard Dale <[email protected]>
	* Koala java bindings regenerated from KDE 3.1 headers
2002-05-12  Richard Dale <[email protected]>
	* Removed constructors from KAutoMount and KAutoUnmount
2002-04-16  Richard Dale <[email protected]>
	* Restore KKeySequence.h/cpp to the project
	* Removed all native methods from TDEAccelAction.java and TDEAccelActions.java
         as they aren't public classes.
2002-04-12  Richard Dale <[email protected]>
	* Added missing methods to TDEStandardDirs.java
2002-03-31  Richard Dale <[email protected]>
	* Some fixes for current build problems from Patrick Dempster
2002-03-26  Richard Dale <[email protected]>
	* Added missing java 'KURL,URLArgs' to C++ 'const KURL&,const KParts::URLArgs&'
         slot/signal type mapping
2002-03-24  Richard Dale <[email protected]>
	* Added new ioslave classes to Makefile.am's
2002-03-22  Richard Dale <[email protected]>
	* Added missing TDEMainWindow constructor
	* Added TDEIO slot/signal types for writing as well as reading.
	* Added missing tdeioslave classes
	* Added new TDEIO classes Scheduler, KIO, ProgressBase and StatusbarProgress
	* Fixed various method linking problems
2002-03-19  Richard Dale <[email protected]>
	* KCharSelectTest.java test app from KJP added.
2002-03-18  Richard Dale <[email protected]>
	* Added KBlendTest.java test app from KJP
2002-03-18  Richard Dale <[email protected]>
	* Added missing KMessageBox methods with default values
	* KJP added missing constructors to KHTMPart, and KSimpleBrowser test app
	* Added import statements to KdeMenuSample test app
	* Added KDatePickTest.java test app from Kenneth Pouncey
2002-03-18  Richard Dale <[email protected]>
	* Fixed build errors against tdelibs HEAD branch
2002-03-15  Richard Dale <[email protected]>
	* Regenerated classes which no longer built against the KDE_3_0_RELEASE
         branch.
	* Removed Kab and KFileBookmark classes
	* Regenerated classes which no longer built
2002-03-14  Richard Dale <[email protected]>
	* Added Simple Browser test app from Kenneth Pouncey
2002-03-13  Richard Dale <[email protected]>
	* Simple mail bug fix and extra README info from Werner Punz.
2002-03-12  Richard Dale <[email protected]>
	* Added SimpleMail example app from Werner Punz, showing how to
         add a KDE front end to the the Sun JavaMail library.
2002-03-11  Richard Dale <[email protected]>
	* Definitive JNI local reference leak fixes for TDEJavaSlot.cpp
2002-03-11  Richard Dale <[email protected]>
	* Moved KBase example to test/kbase
	* Added KHelpers.java test app from Kenneth Pouncey
	* Added missing methods to KFileDialog and TDEMainWindow
	* Fixed JNI local reference leaks in TDEJavaSlot.cpp
2002-03-10  Richard Dale <[email protected]>
	* Added KdeMenuSample.java test app from Werner Punz
	* Changed NetAccess.download() in KBase test app to use a StringBuffer
	* Added tdejava.initialize() method, changed sample code to use it.
	* Moved misspelt 'kprogess' directory name to 'kprogress'
	* Kenneth Pouncey added missing KProgress constructors
2002-03-01  Richard Dale <[email protected]>
	* Added KProgressTest.java test app from KJP
	* KScribble: KJP added accelerators and fixed the author information.
2002-02-25  Richard Dale <[email protected]>
	* Removed KFileTreeBranch::createBranchRoot() method.
2002-02-24  Richard Dale <[email protected]>
	* Test app TDEFontDialogTest.java from KJP
	* Fixed TDEFontDialog.getFontDiff() and other methods.
2002-02-22  Richard Dale <[email protected]>
	* Test app KComboBoxTest.java from Kenneth Pouncey
2002-02-21  Richard Dale <[email protected]>
	* Sources for KKey class regenerated by Kenneth Pouncey
2002-02-19  Richard Dale <[email protected]>
	* Fixed incorrect classname strings in TDEHTMLPart event handler callbacks
2002-02-13  Richard Dale <[email protected]>
	* TDEConfigBase - Fixed readListEntry(), writeListEntry() methods.
	* Functions in TDEIconLoader, such as BarIcon(), converted to java
         static methods.
	* TDEAccel - Fixed java slot connections
	* JNI function  name link problems in KURL.directory() and
         KImageIO.pattern() fixed.
	* Added TDEMainWindow.memberList() method.
	* Ralf Nolden's KScribble app translated from C++ by Kenneth Pouncey.
2002-02-02  Dirk Mueller  <[email protected]>
	* koala/tdejava/Makefile.am: removed KKeyChooser as
	it doesn't compile anymore with current tdelibs.
	* Remove private method bindings from tdehtml/MouseEvent
	* Removed TDEAccelAction (private header)
2002-02-01  Richard Dale <[email protected]>
	* Removed TDEToolBarButtonList class
	* Restored missing source files to tdejava/koala/org/trinitydesktop/koala/Makefile.am
2002-01-31  Richard Dale <[email protected]>
	* Java bindings regenerated for KDE 3 beta2
2002-01-04  Richard Dale <[email protected]>
	* Regenerated KImageEffect for mosfet's new effects methods
2002-01-02  Richard Dale <[email protected]
	* Removed obsolete TDEAccel* classes
	* Added new KKey and TDEShortcut.
	* Regenerated classes which no longer compiled.
2001-12-17  Richard Dale <[email protected]
	* Added new KDE 3 classes
	* Fixed TDEAction related changes
2001-12-07  Richard Dale <[email protected]
	* Removed obsolete TDEHTMLSettings.isCSSEnabled() method.
2001-12-07  Richard Dale <[email protected]
	* Changed NetAccess.download() target parameter type to StringBuffer.
2001-12-03  Richard Dale <[email protected]
	* Java bindings regenerated for KDE 3.0 beta 1
2001-10-11  Richard Dale <[email protected]
	* Java bindings regenerated for KDE 3.0.
2001-09-09  Richard Dale <[email protected]
	* Changed TDEFontDialog String parameter to a StringBuffer,
          which can be changed.
2001-09-03  Richard Dale <[email protected]
	* Various missing constructors/methods added
2001-08-30  Richard Dale <[email protected]
	* Regenerated sources for KDE 2.2.1
        * Fixed DOM::DOMString parameter type code generation
        * Improved coordination between Qt memory management policies and
          and Java garbage collection
        * Fixed bugs in parsing default parameter values
        * Added *Signals.java and *EventHandling.java interfaces to improve
          javadoc documentation
        * Added TDEListViewItem class
2001-08-23  Richard Dale <[email protected]
	* In KContainerLayout, fixed incorrect int literal for vertical value
2001-08-17  Richard Dale <[email protected]
	* Removed classes DwProtocolClient and DwObserver, which
          used to be in tdesupport lib (now in tdenetwork).
2001-08-06  Richard Dale <[email protected]
	* Removed obsolete KDirectionButton and KTabButton classes.
        * Improved Java -> C++ slot type signature matching.
2001-07-29  Richard Dale <[email protected]
	* Added KTipDialog and KTipDatabase classes
2001-07-29  Richard Dale <[email protected]
	* Added TDEIO slot/signal types
2001-07-28  Richard Dale <[email protected]
	* kdoc source converter - fixed bugs in parsing default parameter values.
          Added Qt 3.0.0 datatype conversions.
        * The header TDEJavaSlot.h is now installed
2001-07-26  Richard Dale <[email protected]
	* Added missing 'TDEMainWindow.createGUI(String xmlfile)' method.
        * Removed obsolete methods in KLineEdit and KComboBox causing build problems.
        * Removed DOM and PartBase classes.
2001-07-22  Richard Dale <[email protected]
	* Slot/signal lookup code moved from QtSupport.cpp/.h in qtjava project,
          to new TDEJavaSlot class. No KDE dependencies in tdebindings/qtjava anymore.
2001-07-05  Richard Dale <[email protected]
	* The Part class now implements the KXMLGUIClientInterface
2001-06-06  Richard Dale <[email protected]
	* Removed methods which no longer compile against the tdelibs in
          the HEAD branch.
2001-05-31  Richard Dale <[email protected]
	* A 'koala.jar' file is now built and installed. Missing 'setInstance()'
          method added to various classes.
2001-05-15  Richard Dale <[email protected]
	* Fixed bug in 'const char *' return type code generation. JBridge classes
	  are no longer generated for classes which don't have any public or
	  protected constructors.
2001-05-13  Richard Dale <[email protected]
	* Sources regenerated for any headers changed in the last three weeks,
          ready for the KDE 2.2 beta baseline.
2001-05-07  Richard Dale <[email protected]
	* Sources regenerated for KDE 2.2.
        * TQByteArray/QCStringList now converted correctly.
        * String conversions improved, no longer inline, but all methods in
          QtSupport.h/cpp.
        * Argc/Argv parameters all have dummy java argv[0] added.
        * TQDates are now converted to java.util.Calendar, rather than java.util.Date.
        * Event handler callbacks are now generated for inherited event methods,
          as well as for the current class.
        * The address of a C++ Qt instance is held in a 64 bit java long, rather
          than a 32 bit integer, so the runtime work on 64 bit architectures now.
2001-04-22  Richard Dale <[email protected]
	* Moved java sources from tdejava/koala/javasrc to tdejava/koala/org/trinitydesktop/koala,
          and fixed the install target to install the .class files in $(kde_libraries)/java.
2001-03-16
	* Regenerated sources for KDE 2.1
Tues Feb 20 12:40:00 2001  Richard Dale <[email protected]>
	* Qt 2.2.4/KDE 2.0.1 java Beta 0.3 baseline
	* Regenerated sources for KDE 2.0.1