jde / ChangeLog

  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
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
2000-08-17  Mike Sperber <mike@xemacs.org>

	* Makefile: Backed out PRELOADS patch.
	* lisp/jde-dbs.el:
	* lisp/beanshell.el: Added jde-run requirement for macros.

2000-08-25 Steve Youngs <youngs@xemacs.org>

	* Makefile: Remove target 'clean' as it's covered in XEmacs.rules

2000-08-23  Andreas Jaeger  <aj@suse.de>

	* Makefile (PRELOADS): Added, as suggested by Stephen J. Turnbull
	<turnbull@sk.tsukuba.ac.jp>

2000-08-17  Mike Sperber <mike@xemacs.org>

	* Makefile: Fixed * patterns screwed by CVS subdirs.

2000-07-16  Mike Sperber <mike@xemacs.org>

	* lisp/jde.el (jde-xemacsp): Added `eval-and-compile'.

1999-12-05  Andreas Jaeger  <aj@suse.de>

	* Makefile (REQUIRES): Add eterm.
	Patch by Jan Vroonhof <vroonhof@math.ethz.ch>. 

1999-02-05  SL Baur  <steve@xemacs.org>

	* Makefile (DATA_FILES): Force wildcard expansion in Make variables.

1998-09-13  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Fixed a small bug in key binding code.

	* jde.el: Added support for customization of JDE key bindings via the
	variable jde-key-bindings.

	* jde-gen.el:
	Added a template for generating a System.out.println statement.

	* jde.el: Added System.out.println template to the Generate menu.

1998-09-12  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-db.el:
	Debugger now runs application from directory specified by jde-run-working-directory.

1998-09-11  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-run.el:
	Added a jde-run-working-directory customization variable. If set to a valid
	path, the JDE starts the application from the directory specified by the
	path. If the value of this variable is the empty string (the default),
	the JDE starts the application from the default directory of the current
	source buffer. The default directory is usually the directory containing
	the source file.

1998-09-07  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el:
	This version includes the latest version of jde-gen.el, which was inadvertently
	replaced by an older version in the last release. This version also includes
	a newer version of speedbar.el that seems to work better with NT/Emacs 20.3.1
	than the one that comes with the 20.3.1 distribution.

1998-09-07  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el:
	This version includes the latest version of jde-gen.el, which was inadvertently
	replaced by an older version in the last release. This version also includes
	a newer version of speedbar.el that seems to work better with NT/Emacs 20.3.1
	than the one that comes with the 20.3.1 distribution.


1998-08-28  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* ReleaseNotes.txt, jde.el: *** empty log message ***

	* jde.el: Updated version number.

	* jde-run.el: Updated to support NT/Emacs 20.3

1998-07-28  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* ReleaseNotes.txt: *** empty log message ***

	* jde.el: Removed a diagnostic message.

	* jde.el: Updated version number to 2.0.9.

	* jde.el: Fixed the following project file bugs:

	  * JDE does not store the project name in the project file.
	  * JDE does not save variables whose value is nil.
	  * JDE does not reset variables to initial values when
	    switching to a buffer that is not part of a project.

1998-07-28  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Removed a diagnostic message.

	* jde.el: Updated version number to 2.0.9.

	* jde.el: Fixed the following project file bugs:

	  * JDE does not store the project name in the project file.
	  * JDE does not save variables whose value is nil.
	  * JDE does not reset variables to initial values when
	    switching to a buffer that is not part of a project.
	
1998-07-22  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-gen.el:
	Modified class buffer creation templates to use tempo-marks
	to mark initial position for user to insert code. Thanks
	to David Hull <david.hull@trw.com> for suggesting this.

	* jde.el: 
	Now requires cus-edit. This fixes custom-quote is void bug.

	Fixed bug in jde-set-variables that prevented loading of
	project files in the new format.

1998-07-10  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el:
	Changed jde-save-variables to mark variables that have been customized
	in the current session. Changed jde-set-variables to store the value
 	of a customized variable in the customized-value property of the variable.
 	This enables Custom to recognize the variable as customized.
  	
	Added jde-convert-prj-file, a function that converts old project files to 
	JDE-2.0.7 format.

	Fixed a bug in the function that finds the JDE documentation.

1998-07-09  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el:
	Change the way that the JDE saves and restores project-specific values of
	customization variables to be compatible with custom. This fixes the bug
	that caused errors when loading customized JDE variables from a .emacs file.

1998-07-04  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Should have been does not turn on font-lock if XEmacs 21.0.

1998-07-03  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Now does not turn on font-lock if XEmacs 20.1.

1998-07-02  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-run.el:
	Added $ to the set of characters recognized by the JDE as valid
	in vm and Java app command-line arguments.

	* jde.el:
	Fixed bugs in the jde-show-help function that prevented display
	of help on XEmacs and NT/Emacs.

1998-06-30  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-gen.el: Added source file boilerplate support.

	* jde-run.el: Fixed jde-run-parse-args to recognize % as an argument
	character.

	* jde-db.el:
	Added variables `jde-db-read-vm-args' and `jde-db-read-app-args'. The use of
	these variables is the same as the corresponding jde-run variables.

1998-06-29  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el:
	Added the customization variable `jde-read-compile-args'. If non-nil,
	this variable causes the jde-compile command to read compilation options
	from the minibuffer and append them to the options specified by
	the `jde-compile-option group of customization' variables. The JDE
	maintains a history of compiler options entered in the minibuffer.

	* jde-run.el:
	Added the variables `jde-run-read-vm-args' and `jde-run-read-app-args'.
	The first cause the jde-run command to read vm arguments from the
	minibuffer and append them to the vm arguments specified by
	the `jde-run-option' group of customization variables. The second
	causes jde-run to read arguments to be passed to the application
	from the minibuffer and append them to the arguments specified
	by `jde-run-applications-args'. The JDE maintains separate histories
	for both types of arguments.

1998-06-28  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Use fboundp instead of Emacs version to determine whether
	easy-menu-create-menu is bound.

	* jde-db.el: Fixed bug in marker filter.

1998-06-26  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el:
	Fixed bug where the JDE was invoking global-font-lock-mode on XEmacs,
	where it is not defined.

	Updated JDE to call easy-menu-create-menu instead of easy-menu-create-keymaps
	on Emacs 20. (The former replaces the latter as of Emacs 20.x);

	* jde-db.el:
	Provided a hack to handle reordering of threaded messages on Solaris.

	Provided code to handle case where current class has no line number
	information.

	* jde-gen.el:
	Fixed capitalization on get-set method pair. Thanks to Jere_McDevitt@HomeDepot.COM

1998-06-25  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-db.el: Removed debug messages from jde-db-marker-filter.

	* jde-db.el:
	Modified jde-db-marker-filter to accummulate debugger output
	in chunks. Fixes bug reported by Eric Prud'hommeaux (eric@w3.org).

1998-06-21  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-db.el:
	Added jde-db-startup-commands variable. This variable allows you to
	specify debugger commands to run when the debugger is started.

	* jde.el: Updated JDE version number to 2.0.2.

	* jde.el: Changed buffer change code to reload a project file
	when a user changed jde-mode buffers, not just .java
	buffers. This allows using extensions other than .java
	for Java source code files.

	Made post-command-hook buffer local to improve performance.

	Thanks to David J. Biesack( sasdjb@unx.sas.com) for the above changes.

1998-06-20  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-db.el:
	Added a customizable feature, jde-db-set-initial-breakpoint, that causes
	the JDE to set an initial breakpoint in an app's main routine and run
	to the breakpoint on debugger startup. The feature is enabled by default.

	* jde-db.el:
	Made jde-db-marker-regexp a custom variable to facilitate the use of the JDE
	with debuggers other than jdb.

	Changed the marker regular expression to detect only jdb breakpoint messages,
	i.e., messages of the form

	  Breakpoint hit: qualified.class.name (class:line)

	This should eliminate the problem of spurious hits when exceptions occur and
	stack traces are printed.

1998-06-18  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Added XEmacs compatibility changes requested by xemacs.org.

1998-06-16  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Added support for abbreviations.

	* jde-gen.el:
	Fixed bug that caused jfc-app to be generated instead of console app.
	Added a mouse motion listener template.
	Added a toString method template.

1998-05-28  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde-make.el:
	Added dummy function for jde-make-mode to facilitate autoloading.

	* jde.el: Added no-op function for jde-mode to facilitate autoloading.
	Thanks to Andy Piper <andyp@parallax.co.uk> for the suggestion.

1998-05-27  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el: Updated JDE version number to 2.01.
	
	* jde-db.el, jde-make.el, jde-run.el, jde-gen.el:
	Added autoload comments.

	* jde.el: Added autoload comments for JDE functions.

1998-05-17  paulk@mathworks.com  <paulk@PAULK_HOMEPC>

	* jde.el:
	Changed names of the Files->JDE New->Custom and JDE-Autocode->Custom
	to Other...

	* jde-gen.el:
	Added templates for a Swing application and an inner class.

	Fixed a bug in jde-gen-buffer

1998-04-19  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Updated version number.

1998-04-18  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-gen.el: Fixes some bugs in the generated code.

	* jde.el: Replace imenu--generic-function with jde-create-imenu-index
	as the indexing function for Java source buffers.
	jde-create-imenu-index is basically imenu--generic-function
	with a fix for a bug that generates multiple indexes for
	the same symbol.

1998-04-10  paulk@mathworks.com  <kinnucan@HOMEPC>

	* ReleaseNotes.txt: New file.

1998-04-09  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-gen.el: Updated some of the doc strings.

	* jde.el:
	* Added menu items for inserting custom code templates in buffers.
	  The items are:

	  Files->JDE New->Custom

	  JDE->Generate->Custom

	* jde-gen.el:
	* Added the capability to define your own custom autocode templates.
	  The facility consists of the following items:

	  - jde-gen-code-templates

	    Defines a list of templates for code inserted at point. The
	    list by default contains the templates defined by the JDE.
	    You can define your own templates and add them to the list,
	    using the Emacs customization feature. See tempo.el for
	    information on creating templates.

	  - jde-gen-buffer-templates

	    Defines a list of templates for code to be inserted in a
	    newly created Java buffer.

	  - jde-gen-code (JDE->Generate->Custom)

	    This command inserts a specified code template at point.

	  - jde-gen-buffer (Files->JDE New->Custom)

	    This command creates the specified buffer and inserts
	    a specified template at the beginning of the buffer.

1998-04-08  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: * Fixed jde-save-variables and jde-set-variables so that they
	  operate more like the corresponding custom functions. This
	  was necessary to support project-by-project customization
	  of autocode templates.

	* jde-gen.el:
	* Provided each template variable with a set function that regenerates
	  the corresponding template command whenever the template is changed.

1998-04-06  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Removed extraneous New option from JDE menu.

1998-04-05  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-gen.el:
	* Added jde-gen-class-buffer and jde-gen-console-buffer functions.

	* jde.el:
	* Added JDE New submenu to the Emacs Files menu. The new submenu has
	  commands for creating buffers with skeleton code for the following
	  types of classes:

	  - Generic class
	  - Main class for a console application

1998-04-01  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-gen.el: New file.

	* jde.el: * Added code generation for

	  - new Java source file
	  - Get/set variable method pair
	  - Action listener
	  - Window listener
	  - Mouse listener

1998-03-30  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: * Fixed separator code in JDE menu definition.

	  Thanks to Kai Grossjohann <grossjohann@ls6.cs.uni-dortmund.de>
	  for providing this fix.

1998-03-27  paulk@mathworks.com  <kinnucan@HOMEPC>

	* makefile: New file.
	
1998-03-26  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Added the jde-build command.

	* jde-make.el: New file.

	* jde-db.el:
	Fixed typo in the code that displays the jdb menu on XEmacs.

	* jde-db.el:
	Modified jde-db-search-src-dirs to take current package as an
	argument rather than use a global variable. This allows
	it to be used by jde-java-build function.

1998-03-23  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el:
	* Set up to activate project tracking when the first Java buffer
	  is loaded and deactivate project tracking when the last
	  Java buffer is closed.

	* Removed update buffer command as it is no longer necessary
	  because all customization variables are now global.

	* Changed save project command to prompt for a project name,
	  which is required for automatic project tracking.

1998-03-22  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el:
	* Changed the way the JDE maintains project settings. Previously
	  most JDE customization variables were buffer local. This was basically
	  a way of letting Emacs manage project-dependent customization
	  settings. However, this approach conflicts with the new (as of
	  Emacs 20) Emacs customization feature. To avoid the conflict,
	  the JDE now manages the task of keeping buffers up-to-date.
	  In particular, all variables are global to permit easy
	  customization. Whenever a user switches from one Java buffer to
	  another, the JDE checks to see if the "to" buffer is part of the
	  same project as the "from" buffer. If not the JDE loads the
	  project file for the "to" buffer, thus updating the customization
	  variables to the specific JDE settings for the "to" buffer's project.

	* Fixed bug that prevented jde-compile-option-command-line-args
	  from working correctly.

1998-03-19  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: - Fixed bug that prevented JDE->Options->Debug from working.

	- Updated version number.

1998-03-17  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el: Changed jde-db-marker-regexp to account for inner classes.
	  Thanks to Andreas Rasmusson <Andreas.Rasmusson@sics.se> for
	  providing this fix.

1998-03-05  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Made jde-db-source-directories non-global again to
	  eliminate the problem of project files changing
	  its value.

	* jde.el: Updated version number to 1.9.5

1998-03-03  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el: Added test for jde-run-application-class = "" to jde-db

	* jde-run.el: Fixed bug in jde-run.

	* jde.el: - Fixed bug in imenu regexp for speedbar that falsely taggex
	  method-like constructs in comments

	- Added file: prefix to path to User's Guide.

	- Fixed bug that caused setting jde-compile-option-vm-args to wipe
	  out all other compile options.

1998-02-27  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el: Changed copyright to Paul Kinnucan.
	Have not yet assigned rights to FSF.

	* jde-db.el: Added support for Emacs customization feature.

	* jde-run.el: * Added support for Emacs customization feature.

1998-02-25  paulk  <paulk@HOMEPC>

	* jde.el: Added jde-show-help command. This command displays the
	JDE User's Guide in a browser.

1998-02-23  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: * Reorganized JDE menu. Eliminated the Compile Options item
	  and added the following items:

	  JDE->Options->Compile       Shows Compile Options buffer
	  JDE->Options->Run           Shows Run Options Buffer
	  JDE->Options->Debug         Shows Debug Options Buffer
	  JDE->Options->Project       Show Project Options Buffer
	  JDE->Options->Update Buffer Updates buffer to global options values

	* Added the jde-save-project command.

	  This command saves the values of all local JDE options (i.e.,
	  customization) variables in the project file. This provides
	  an easy way of creating a project file for a project.
	  Simply set the desired options, using the JDE Options menu.
	  Then, save the results in the project file.

1998-02-18  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jtags.csh: Updated to Bourne version.

	* jtags: More edits to the comments.

	* jtags: Cleaned up the comments.

	* jtags:
	"Kent S. Gordon" <kgor@inetspace.com> contributed the following
	improvements

	 - Change some .* expressions to [^.*] to prevent matches
	   in source file comments and functions.

	 - Removed . from class_type since declarations should never
	   be for another package.

	Thanks Kent.

1998-02-17  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Corrected some doc strings.

	* jde.el: * Added customization support by redefining all customization
	  variables, using defcustom.

	* Defined two customization groups: jde and jde-compile-options.

	* Replaced the jde-classpath variable with jde-global-classpath.

	* Added customization option jde-quote-classpath.

	* Added variable jde-project-name.

	* Replace variable jde-compile-options with
	  jde-compile-option-command-line-args.

	* Added the following compile option variables:

	  jde-compile-option-classpath
	  jde-compile-option-directory
	  jde-compile-option-deprecation
	  jde-compile-option-debug
	  jde-compile-option-nodebug
	  jde-compile-option-optimize
	  jde-compile-option-optimize-interclass
	  jde-compile-option-option-depend
	  jde-compile-option-vm-args
	  jde-compile-option-verbose
	  jde-compile-option-nowarn
	  jde-compile-option-encoding

	  All of these variables are made buffer local.

	* Replaced jde-set-classpath function with
	  jde-set-global-classpaht function.

	* Added the following functions

	  jde-path-string-to-list
	  jde-build-classpath-arg
	  jde-build-compile-vm-args
	  jde-get-compile-options

1998-02-16  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el: Fixed bug in jde-deb-set-source-paths that caused the last
	directory to not be normalized (i.e., slash appended).

1998-02-13  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Fixed so that the JDE menu appears in the XEmacs menu bar
	only when a Java buffer is active.

	* jde.el:
	Added jde-use-font-lock variable. If t (the default), jde turns on
	font-locking for java files.

1998-02-12  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el:
	Advised imenu-default-create-index-function to set case-fold-search
	to nil (case-sensitive) when creating indexes.

	* jde.el:
	Fixed some bugs in imenu regular expressions, including lack of a re
	for indexing primitive type variables. Thanks to
	David J. Biesack <sasdjb@unx.sas.com> for spotting some bugs.

	* jde.el: Added fix to bug that prevented fontlocking on Emacs 20.2

	* jde-db.el:
	Changed the jde-db-search-src-dirs to search the source directory list from
	front to back instead of back to front. The former search order did not allow newer versions of the same class to shadow older versions. Thanks to "David J. Biesack" <sasdjb@unx.sas.com> for supplying this fix.

1998-02-11  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el:
	Fixed bug in jde-db-marker-filter that sometimes prevented the JDE from
	loading the correct source file. Thanks to David J. Biesack
	<sasdjb@unx.sas.com> for supplying the fix.

1998-01-29  paulk  <paulk@HOMEPC>

	* jde.el: Fixed typo.

	* jde.el: Made various changes to ensure compatibility with XEmacs.

1998-01-20  paulk  <paulk@HOMEPC>

	* jde.el: Use browse-url instead of browse-url-of-file.

	* jde.el: Require cc-mode.

1998-01-20  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Added code to set up andersl font locking. Necessary because
	andersl assumes that the buffer is in java-mode.

1998-01-19  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el:
	* Made JDE into a major mode (jde-mode) derived from java-mode.
	* The JDE now uses the browse-url package to display JDK documentation.
	* Deleted the variable jde-hook (it is replaced by jde-mode-hook).
	* Deleted the variables jde-web-browser and jde-doc-dir as they duplicate
	  functionality provided by browse-url.

1998-01-18  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: *** empty log message ***

1997-12-02  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jtags: Divided tagging process into three passes
	through the source hierarchy to avoid overflowing
	the xargs bugger.

1997-10-30  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el: Made configuration variables settable.

	* jde.el: 1) Made configuration variables settable.
	2) Made jde-db-source-directories buffer local.

1997-10-26  paulk@mathworks.com  <kinnucan@HOMEPC>

	* speedbar.el: New file.

	* jde-run.el:
	Fixed bug where jde-run was incorrectly parsing command line arguments
	containing an equal (=) sign.

	* jde-db.el:
	Applied Derek Young's patch to cause jde to qualify class names
	when setting a breakpoint.

1997-10-20  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el: Removed reference to deleted function jde-db-massage-args

	* jde.el:
	Now requires andersl-java-font-lock only for Emacs versions < 20.

1997-10-18  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: 1. Changed key bindings to use the two prefix keys C-c C-v.

	2. Fixed infinite recursion bug in jde-find-project-file.

1997-10-10  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-db.el:
	Fixed bug in jde-db-search-src-dirs discovered by Jonathan Payne.

1997-10-06  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Required cl.

	* jde-db.el: Fixed bugs in jde-db-set-debugger command.

	* jde.el: Removed last usage of obsolete bashify function.

	* jtags: Replaced existing regular expressions with a new set
	based on those contained in andersl-java-font-lock.el

	* jde.el:
	Added jde-compiler variable and associated set command. Lets you
	configure the JDE to use the compiler of your choice on a buffer
	by buffer basis.

1997-10-05  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-run.el:
	Unquoted classpath as quotes are only necessary for compilation (because
	the JDE uses a shell to run the compiler).

	* jde-db.el:
	1. Added the variables jde-db-debugger and jde-db-debugger-is-executable
	   and the associated setter function jde-db-set-debugger. These allow
	   you to specify a custom debugger for the JDE>

	2. Added jde-db-args and jde-db-app-args and the associated setter
	   functions. These allow you to specify debugger and application
	   command line arguments.

	* jde-run.el:
	Added the function jde-run-set-app-args, which allows you to
	specify command line arguments for the application you are running.

	Also, changed the value of jde-run-args from a string to a list.

	* jde-db.el: Fixed bug in print object menu item.

1997-10-04  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Added key bindings for menu commands.

1997-10-03  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: 1. Revamped imenu regular expressions.
	2. Stopped quoting compile command arguments for bash under Win32.

1997-09-30  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el:
	Changed name of JDE menu from "Java" to "JDE" to avoid conflict
	with cc-mode 5.18 menu, which is named "Java".

1997-09-15  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-run.el:
	Changed w32-start-process-show-window to win32-start-process-show-window

1997-09-03  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-run.el: Added jde-run-applet command, which runs a Java applet.

	* jde.el: Updated version number.

	* jde.el:
	1. Made jde configuration variables buffer local to support automatic
	   loading of project files.

	2. Added Run Applet command to the jde menu.

1997-08-28  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-run.el: Fixed bug in save-w32-show-window.

1997-08-27  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde.el: Eliminated single quotes around path in jde-browse-jdk-doc.

1997-08-26  paulk  <paulk@HOMEPC>

	* jde-db.el: Fixed bug in check-source-path.

1997-08-26  paulk@mathworks.com  <kinnucan@HOMEPC>

	* readme.txt: Updated for JDE 1.8 release.

	* jtags: Added revision number.

	* jtags.csh:
	1. Exclude RCS (version control) directories from tags search.
	2. Added pattern for recognizing abstract classes.

	* jtags: 1. Exclude RCS directories from tags search.
	2. Added regular expression for abstract classes.

	* jde-db.el: Tweaked JDE Version number for JDE 1.8 release.

	* jde.el:
	Added jde-set-classpath command, which lets you set the classpath for
	compiling and running applications.

	* jde-run.el: Tweaked version number.

	* jde-run.el: Deleted superfluous comments.

	* jde-run.el: 1. Ported jde-run onto comint mode.

	   This allows you to interact with a Java application in the
	   run buffer, if the application accepts command line input.
	   You can use the comint history features to facilitate interaction
	   with such an application.

	2. Added the jde-run-set-java-vm and jde-run-set-java-vm-w
	   commands, which let you specify the Java interpreter to use to
	   run on non-Windows and Windows platforms, respectively.

	   Note that you must use javaw on Windows platforms to avoid
	   opening a superfluous command shell window.

	3. Added the jde-run-set-args command and associated jde-run-args
	   variable, which let you specify Java interpreter options via
	   command-line arguments.

	   jde-run passes the value of jde-classpath (defined in jde.el
	   and set via the jde-set-classpath command) and jde-run-args
	   to the Java interpreter.

	  This means that you can use a common classpath definition for
	  compiling and running applications, while passing other
	  runtime arguments via jde-run-set-args.

1997-07-05  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jtags.csh, jtags, readme.txt: New file.

	* jde-run.el:
	Modified jde-run command to derive the class name from the name of the file in
	the current buffer rather than the buffer name. This avoids an incorrect derivation
	when more than one buffer is open on the same source file.

	* jde-db.el:
	Updated make-jdb-command to run either the class previously specifed with
	the jde-run-set-app command or the class corresponding to the code in the
	current buffer.

1997-06-29  paulk@mathworks.com  <kinnucan@HOMEPC>

	* jde-run.el:
	1. Added jde-run-set-app function, which lets you specify the application
	   class to run.

	2. Updated jde-run to run either the app specified by jde-run-set-app or
	   the class whose source is in the current buffer. In the latter case,
	   jde-run extracts the package of the app class from the source buffer.

1997-06-18  paulk  <paulk@HOMEPC>

	* jde-db.el:
	Added error-checking to jde-db-set-source-paths function. Now checks for
	existence of specified directories and appends a terminal slash to paths
	that lack it.

	* jde.el, jde-run.el, jde-db.el: New file.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.