forked from erlang/erlide_eclipse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
960 lines (818 loc) · 49.3 KB
/
CHANGES
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
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
List of user visible changes between 0.23.2 and 0.24.0 (20130909)
1a9610e Cache external OTP structure
de373b0 1254 - macro definitions not found if space between name and comma
also: a lot of internal changes that make maintenance much easier
also: starting to create an API for the code-handling engine
List of user visible changes between 0.23.1 and 0.23.2 (20130823)
911efe6 1250 - io:format statements output is not ordered
99e138e gh120: fix stack overflow when terminating debugged node
626a7b7 don't report runtime down when shutting down
6666ce0 gh117: fix stack overflow when terminating debugger
c8f83b2 add product feature
6eb14aa fix problem with dispatching events after shutdown
65a5393 create crash report even for exit code = 1, just in case
68daf34 make sure beam processes are killed when checking hostname compatibility
List of user visible changes between 0.23.0 and 0.23.1 (20130620)
72a1373 better looking local documentation in hover
db5ffd7 add ErlideEventBus to allow communication between plugins.
df1999c handle NPE when shutting down
879d6f1 1240: run as erlang application can choose wrong node name type
bcc630f improve RuntimeTab behaviour when not both long/short names can be used
c260781 fix NPEs in ProjectPreferencesWizardPage
2d55d21 Removed ErlExternalReferenceEntryListProxy, it complicates things and does not give a significant performance increase
8d9a71d Make sure ErlProject is removed when Project is deleted
399f480 update xtend libs to 2.4.1
ce19e2e remove conflicting key binding C-A-S-M
d80cd4c remove double 'open' and 'search' menu items
0c5a598 remove backend.api project, is not needed
7ecd995 fix for scanning $\n, was incrementing the row too
5751955 update requirement for eclipse.help.ui plugin that has been upgraded to 4.0 in Kepler
e071ad4 change default time for code assist activation to 50ms (from 100ms)
8a5105e 1214 - completion: external includes are proposed as modules
14b2e7b 1220 - hover: format internal docs and specs
c823e72 improve documentation presentation (remove leading %%); part of 1220
8fe7fe6 1215 - e4: refs to inexistent actions makes eclipse unusable
List of user visible changes between 0.22.0 and 0.23.0 (20130516)
e93f508 1208 - completion: optimize search for suggestions
64be647 1210 - completion: propose builtin types
68d56cf 1196 - distribute cache files in multiple directories: use same directory structure as in workspace
b6d6e7c 1131 - long delay at startup; not sure this is enough
961713a 1204 - use eclipse status dialog instead of custom one
9f353d6 gh107: templates invalid
abd2767 fix ctrl-space completion in console
5ede309 console: fix completion docs and remove esc command
0b577ec 1200 - searching - selecting record name in declaration searches for record field
9e065a0 rpcs fail faster now if backend is down (no timeout, just throw exception directly)
641811d 1183 - update .app files with current info from the project
405534a 1187 - search references: skip searching outside the module if the function is not exported
1192 - search: the search window (ctrl-h) doesn't work for variables
List of user visible changes between 0.21.0 and 0.22.0 (20130418)
72b096b throw exception if setting an illegal node name (instead of changing it quietly)
28f5603 better fix for choosing long/short name: launch config decides
d7dd23e remove unused libs
458f282 gh44: fix problem with syntax highlight dialog
a209fb7 allow running ide backend with short hostname (use -Derlide.shortname)
61b8b9d add more debug printouts when memory gets low
08611c4 dialyzer: fixes in DialyzerMarkerUtils
f7eea44 mark occurences - sometimes wrong Was actually the cache directory that was different, sometimes core, sometimes model
19b7af3 Reuse structure of externals and OTP using proxies in the model tree
4b158fb 600 - Support .app file for project
51fd126 console sends input with Enter only if at end of input. Otherwise Ctrl/Option-Enter works as before
da20e23 improved startup time a bit
5a8b6ac upgrade eclipse target to 3.7
581af25 1180 - Error on running Cover run configuration.
27affc3 move guava libs to libs project; upgrade xtend libs to 2.4.0
09f9c87 1177: open runtime preferences dialog if no runtime is configured
e87895a 1178 Sometimes cannot cancel http://assembla.com/spaces/erlide/tickets/1178-search---sometimes-cannot-cancel Tricky bug when setting up parameters to search
d10848c Reuse structure of externals and OTP using proxies in the model tree
List of user visible changes between 0.20.3 and 0.21.2 (20130322)
6bd8763 add debug printout when opening stuff in navigator takes long time
7fc2e0f 1006 - Syntax Coloring doesn't update open editors
c4567f0 Make parsing and scanning works even for modules without path (e.g. tests and compare)
45cb3b0 1168 - use ide backend for OTP libraries, if same version
76fe5b0 813 - "externals" and "otp" folders on non-erlang projects
a02c967 debug problems in 1163 1164
57f9a11 update jinterface to R16
e4840da fix issues reported by FindBugs
31ebf65 update 3rd party libraries
a933e59 Refresh gives double outline http://assembla.com/spaces/erlide/tickets/598-refresh-gives-double-outline
List of user visible changes between 0.20.1 and 0.20.2 (20130311)
50b6fa5 1165 - crash when starting and no runtime is found
f4dd89b 1166: launching can fail, using wrong kind of node name
List of user visible changes between 0.20.0 and 0.20.1 (20130307)
34c8e45 1158: crash in ErlFolder.isOnPaths
d553329 debug open_externals_tree timeout
List of user visible changes between 0.19.0 and 0.20.0 (20130304)
a47a10c fix another synchronization issue in reconciler
b217b2e 1157: Erlang editor extremely slow entering <Enter>, ".", "," and ";" key presses
a85f2de github 98: if ide backend has no docs, a crash prevents completions to show up
a21e07c better fix for 1154
0300463 1154: IErlElementLocator.findModule(String moduleName, String modulePath) cannot find module if modulePath starts with "c:" (on Windows)
6609152 1153: ErlUtils.isAccessibleDir(IRpcSite backend, String localDir) deletes empty localDir
39557cf project explorer: module model is not updated
33e0adf Scratchpad working with latest pu
17e9d08 github 97: renaming runtime can throw exception
785679e Indent failed in catch with guards
3310452 extract dialyzer plugins (note that dialyzer builder is now disabled)
fdd6008 1145: editor can have two reconcilers running
aac50b5 1143: Erlang application Run Configuration settings on Runtimes tab are blank after updating from 0.18 to 0.19
461e67f 1142: builder: errors are shown for one file only when using "build automatically"
List of user visible changes between 0.18.0 and 0.19.0 (20130208)
f57ef2b remove "backend down" dialogs when stopping debugged runtime
df39e7f filter out too old runtimes from the list
8559348 merge model refactoring branch
b40089d 1118: add preference to enable/disable scanning for TODO comments
8434ac2 1138: selection of runtime by version always picks the latest
da564ec 1137: NPE adding Erlang Runtime
957d119 831: fix jinterface default cookie handling on Windows
f170282 update jinterface to R16A
badca63 1127: cyclicpath exception in navigator
e726812 fix console to work with R16
9e1c852 improve cold start times (not checking minor version of runtime all the time)
1009e6d disable cheatsheet, content is malformed
ff6c42c 1103: NPE when doing global search
3d12816 145: Color preferences dialog: "enable" box is confusing
List of user visible changes between 0.17.7 and 0.18.0 (20130121)
3e0a09f 1122 completion: no suggestions after guard with macro
f8f13c9 1123: scanner gets out of sync after completion
2367244 Merge pull request #92 from vladdu/scanner: fix problem with eternal scanner processes eating up memory
d38fb9b Merge pull request #91 from jakobc/noparse: separate scanner and parse functionality to make it easier to test
0237deb 1116: indent fails for large blocks of test; increased timeout of this slow operation
138c4d5 Fixed sync problem There was code between getting from reconciler queue and removing from it. If regions were added from another thread (e.g. from user typing), the scanner buffer and the editor buffer would diverge.
1afb3f4 make BackendData part of API
26766e4 rename jinterface plugin to "runtime"
b64cedb create backend plugin and make jinterface plugin independent of eclipse
8609afe fix NPE in new file wizard
0750ca0 remove periodic dump of backend info; not needed anymore
0539c9a 1114: console problem with dark colors.
List of user visible changes between 0.17.6 and 0.17.7 (20121214)
45d388b debug backends not being shut down
0432513 798 debugger: live code update
da9c3a3 set the default file encoding to whatever the workspace says
1b9667f Set "module" template to default when creating new erlang module
0395bda Better handling of search-server state
d9be92c fix NPE in edoc hover
3c5cf1f fix edoc css to specify foreground color
5bc325a 1029-stale-warnings-don-t-clear-on-recompile-
a9b8d41 Fixed problem with "Open Declaration" when navigating within docs (Edoc and Hover)
27d77f0 Removed "Goto Input" text from edoc-view, enabled open declaration
List of user visible changes between 0.17.5 and 0.17.6 (20121206)
4139bbd simplify and improve process heap monitoring
c0aa677 1096: search_server kills VM because of too much memory usage
01faad6 add debug info to hostnameRetriever
5681650 1093: task reminders are created at build only
7e0e996 1063: docs: navigate links in OTP docs
List of user visible changes between 0.17.4 and 0.17.5 (20121126)
9df0f09 content describer: accept case insensitive encoding tags
fcf5a30 1077 hover: show -spec information
a0262de Merge branch 'hover' into pu
c76efca 1097 hover: add preference to disable showing it
e1cadc5 1092 default folder for new module is wrong
4d555a4 1078 completion: quoted record names not shown after the first quote
0cb107a Links in hover and external browser
e39f128 1083-indentation--bad-after--spec-with-when-clause
c10069a indentation: receive..after is wrong
92c36d5 New InterpretedModulesView.java with List of modules instead of tree
6799e8c 1087: improve docs for troubleshooting backend that can't be started
e3ab4a1 1086: better backend hostname detection
1baacb6 let PopupDialog display html, with links and all
c45a916 1084: if internal backend fails to connect, don't keep trying [#78]
74156f3 content describer uses the R16 way, %% coding: Latin-1 or UTF-8
List of user visible changes between 0.17.3 and 0.17.4 (20121015)
9925b25 1080: debugger: doesn't shut down on remote targets
e9c8cc1 use long names by default for internal backends; if not possible, try short names
fc2db91 by default, load project code on all nodes
956c026 added experimental support for -encoding(E) attribute, with E=latin1|utf8
40b19e7 retrieve real erlang host names
c5f2010 add NetworkPreferencePage
7a6acab add /usr/lib64 to the list of default runtime locations
6335edd better handling of unknown debugger messages
bed80dc automatically detect all debugger modules to be distributed to other nodes
a2cfee0 use better way to get the loopback interface's ip address
List of user visible changes between 0.17.2 and 0.17.3 (20120920)
499d4f0 updated module_templates, nicer formatting
457092f use localhost as name for the current machine when checking epmd
27da904 make "backend died" message non-modal, which is less intrusive
a22f614 1075: fix problems with hostname on osx
2b86436 removed xtend libraries
6e00a43 update jinterface to R15
d166d56 v0.17.2
3883895 add debug printout when setting erlide runtime
74cd591 update editor templates #77 (thanks to Bjoern Kortuemm)
dadae74 add contributors file
List of user visible changes between 0.17.1 and 0.17.2 (20120913)
1281950 fix NPE in autocompletion (#74)
cd5d7be fix wrangler stuff; usage of ArrayList and extra incava.Diff classes
c25ace7 correct spec to use ets:tid() instead of tid()
e81d25f Debugger from R15B01 merged into erlide
670fbd1 fix NPE when erl fil is not in a project (shade 2577)
745bb69 update minimum supported Erlang version to R14
4e9b467 avoid NPE at shutdown after debugging
e7fe1da use 'localhost' as hostname when erlide.longshort.hack is defined
887603e add back check for erlide.test_builder.disabled, that had been removed by mistake
3e00c28 having duplicate module names is now a warning
List of user visible changes between 0.17.0 and 0.17.1 (20120731)
9f655ec 1066: mark occurrences: not working when file is just opened
94c41f7 fix NPE in module search when there are symbolic links
d759f85 272: debugger - still problems with "debugged" tab in launch config. dialog
8dd00fb use standard OTP css to display edocs
8ac2b05 1060: handling of utf-8 comments and strings
d01a3fb 1057: cannot load code on nodes started in embedded mode
fe6db94 1056 erlang compare - NPE when pasting in compare editor
822ed8c add option to start backend with an external "full" console; no gui yet, use -Derlide.backend.detached=true
List of user visible changes between 0.16.0 and 0.16.1 (20120617)
f1a6396 fix 91-distributed-debugging
ebe6cde don't start epmd, it might hang up eclipse
53a7535 1032-indent-(ctrl-i)-fails-if-file-contains---spec--statements
List of user visible changes between 0.15.3 and 0.16.0 (20120430)
11769c9 1046: Add back parse_transform in compiler options page
4145fed 1042: run "reset caches" automatically at midnight
417afe0 1041: minimize logging when backend dies
e3c9ca6 1043: kill beam process when node gets disconnected
90fa970 1039: show "please restart" message when disconnecting from backend
7c6d7cc moved guava library to a separate plugin
9290030 added test in Stringutils (1030)
List of user visible changes between 0.15.2 and 0.15.3 (20120423)
2c4b506 1031-shade-bterl--builder-is-disabled-because-of-bt_parse-transform
fd557c6 1024/51: otp edoc shows strange chars
6a1e0be 1027 import project: error when no beam files exist
2018191 1026: console: can't choose colors
b81eff6 added a simple function to get the length of utf8 encoding strings which contain characters other than ascii chars (thanks to Cao Xu)
457f3c1 1022 outline: "Filter..." menu is added even to the Java outline
List of user visible changes between 0.15.1 and 0.15.2 (20120315)
97a46a5 made internal features configurable at runtime
302b472 added debug for ticket 1017
58dcf67 1014: make font size configurable for hover popups
a53e800 fix shade #2451: use official bterl tool from cc
8c10c48 890: outline filters not effective when opening file
List of user visible changes between 0.15.0 and 0.15.1 (20120220)
2c1b3b1 fix layout for runtime tab
9b9a2d9 http://www.assembla.com/spaces/erlide/tickets/890-outline-filters-not-effective-when-opening-file
c5ff4ac 64: Compiler can't be configured
62b649b fixed color settings preview to display the colors
5a203e4 999: disable compiler options that don't have any function yet
8454b32 977: less functionality for large files for better performance; for folding only
List of user visible changes between 0.14.0 and 0.15.0 (20120130)
834: searching: still problems with search on function call
c87d14b 956-compare-view-(structure)-shows-wrong-diff
955-editor-doesn-t-support-a-resource-s-history-versions
6193e6c 989: Dialyzer failing
adf4a8f 983: include wrangler.codeinspection fragment; requires Graphviz plugin
09beae1 finished updating minimum requirement to R13
List of user visible changes between 0.13.9 and 0.14.0 (20120105)
947: completion of include and include_lib
d09c74e 971 navigation - should go from -spec to function
33cd5b0 981 model sync: getModelLock is not used everywhere
bc5e271 fix for console history when there was no previous input
ede4c50 976 scanner: doesn't recognize all escape sequences in char literals
27693ee erlide runtime is always the most recent stable one, user can't choose it anymore
05433b7 fixed 979 (search for a function without specifying arity uses zero as default), but results are affected by ticket 984
687d997 found problem with highlighting in history files (but not the root cause)
d81a5b6 test #975: display dialog when backend dies
326bb0e test #974: improve printouts when backend dies
List of user visible changes between 0.13.8 and 0.13.9 (20111212)
15b0f2c 962: indent macros in list comprehensions
bad0074 merge latest wrangler updates
40aff8e updated to require java 1.6
ad108d1 http://www.assembla.com/spaces/erlide/tickets/946 erlide_otp_docs_x uses the deprecated regexp module removed the module, it's not used
77293e6 Outline when opening a local history file Still no highlight in local history or compare
29b1703 builder: dont delete beam file if no erl exists in source directories
f5b55a1 included fix for jinterface https://github.com/NicoK/otp/compare/jinterface_better_buffer_alloc
e33a94e partial fix for #914: slow edit for large files -- autoindentation is improved
656eacf backend: start peer node first, so that epmd is running
9b118b0 external file in editor will not open after restart http://www.assembla.com/spaces/erlide/tickets/951/
df5b68b changed console UI to address several problems with it
cdef88d 961: console: keep input field open when losing focus
554a1c8 962: console: switch meaning of Enter and Ctrl-Enter
0df9663 http://www.assembla.com/spaces/erlide/tickets/952-mark-occurences---no-mark-when-on-local-call
87f3244 shorten names for node when projects have common prefix
7ebe9ca disabeld auto newlines in strings, comments, chars
List of user visible changes between 0.13.7 and 0.13.8 (20111117)
3c00f4c fix crash in RpcMonitor
f51e35f fix out of memory crash (error when registering event handler)
d399c1c 954: highlighting chars is incomplete
2ee5cad add character scanner as partitioner, otherwise it interferes with strings and atoms
List of user visible changes between 0.13.6 and 0.13.7 (20111110)
cdc48a2 950-content-assist-shows-empty
6214168 Lock model when updating
02eb40e 944-unhandled-event-loop-exception-java-lang-stackoverflowerror
3f343f8 Merge remote-tracking branch 'esl/pu' into pu
9b159b7 Better handling of include_lib completion and navigation
bccf190 938-improved-performance-of-syntax-highlighting
856232a Some bugs fixed; added images to label provider
b92bbc5 added RpcMonitor: we can now gather rpc statistics
12bc2cd change text for exception when detecting UTF-8 files
ac81858 workaround for bug in java.lang.String http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6242664
f1221d3 fix 934-eclipse-install-erlang-plugin-error
6869d5f 891-wrong-function-comment-in-edoc-view-and-hover
9cdf974 fix https://github.com/erlide/erlide/issues/15
7be76cc 933-searching--can-t-find-function-ref-after-record
1e343f0 use osgi events for erlang events
List of user visible changes between 0.13.5 and 0.13.6 (20111005)
833b979 http://www.assembla.com/spaces/erlide/tickets/613-dialyzer--progress-indicator
e419ef7 913-concurrentmodificationexception-while-editing-large-files
613 dialyzer - progress indicator
707 document "toggle erlang nature" command
List of user visible changes between 0.13.4 and 0.13.5 (20110913)
46011a3 901-exclude lost+found from build
7c2a12f 910-test_builder--directory-links-make-it-confused
73436f9 906-test_support--npe-if-failure-cause-is-not-an-atom
0302e6e 905-test builder doesn't run properly
5260901 912-epmd-can-start-too-slowly--backend-crashes
834-searching--still-problems-with-search-on-function-call
909-build-error-(in-ups-project)
List of user visible changes between 0.13.3 and 0.13.4 (20110823)
1962bf3 899-capture-output-of-make_links-for-debugging enabled with -Derlide.make_links.snoop=true
ff92f0e 898-add-switch-to-create-task-markers-only-from-menu
ae55e6e 895-testsourcepathprovider-is-too-slow-
6f78701 wrangler: Using existing name as default in 'rename' refactorings
79a6b27 fix default log directory to user's home dir
183193f 866-navigation--functions-defined-in-hrl-files-are-not-found
5cf3a13 added option to disable test code builder, -Derlide.test_builder.disabled=true
60e45d3 839-erlide-log-file---specify-directory
96be096 874-erlide-nullpointerexception-when-trying-to-compare-to-previous-version
a1e5087 432-cannot-paste-into-console-window-unless-you-first-type-another-char
41df4e8 732-navigation--merge-open-and-hover-code
List of user visible changes between 0.13.2 and 0.13.3 (20110701)
5725863 Fix bug with multiple plt-files in dialyzer run.
8af1934 check for null project when cleaning backend
0539c21 Update PLT with new paths Updating even when original beam files are missing.
838-implement-plt-copy-feature
385cb68 sometimes the runtime is accessed before being initialized
List of user visible changes between 0.13.1 and 0.13.2 (20110613)
1f7887d Update PLT with new paths
b922bf1 better fix for huge dialyzer error handling
2ce849b Made sure warnings shows up on resources
881fd11 608-dialyzer---navigate-to-external-includes-from-markers
3f6b1ab 864-clean-project-does-not-remove-files-in-ebin-directory
f9c9661 https://redmine.shade.psgbg.se/issues/2100 (Wasn't this fixed once before?)
168740e 830-completion--show-message-when-no-completions-are-available
43cc05e 852-unicode-content-is-mangled-in-documentation-hover
7fc1b0d 828-new-project-wizard---runtime-combo-is-empty
bff1305 862-new-project-wizard-sets-output-dir-to--[ebin]
cce70b8 sometimes epmd starts too slowly; retrying connection
88a5dae Runs from own copy of dialyzer_cl to prevent check of plt and beams
3905ca6 upgraded minimum erlang requirements to R13B
List of user visible changes between 0.13.0 and 0.13.1 (20110527)
4ad5c4f Update dialyzer plt with .beam files in ebin directories.
2f997f1 Avoid too long error messages (> 30K) breaking down eclipse
325b13e dont display symlinks in OpenModule
21d6926 Outline disappeared from modules not in project (again)
58adcaa made outputDirs a list (prepare for #847); current API is deprecated
bb9dbb5 845-test_support--test-modules-are-not-shown-in--open-module-
315c2ad 844-regression--f3-doesn-t-work-in-0-13-0
d0273d1 http://www.assembla.com/spaces/erlide/tickets/844-regression--f3-doesn-t-work-in-0-13-0
8c362f4 http://www.assembla.com/spaces/erlide/tickets/839-erlide-log-file---specify-directory
List of user visible changes between 0.12.0 and 0.13.0 (20110517)
* There are again some large refactorings of the API code, and we're not yet close to something stable.
943bb65 http://www.assembla.com/spaces/erlide/tickets/838-dialyzer---implement-plt-copy-feature
fe3244b 814-npe-in--open-module--dialog
98c50be 722-completion--nothing-is-shown-for-modules-using-export_all
82d6b8c 752-test_support--improve-results-view-ui
5f46626 750-test_support--links-to-source-from-results-view
49397b8 549-open-module-dialog---too-slow The reading of resource attributes slowed down the searching a lot... removed
List of user visible changes between 0.11.1 and 0.12.0 (20110503)
2510907 826-launch---quick-launch-does-not-work-on-windows-some-times
6b836bc Fix so that debugger handles arguments with small integers (they are given as OtpErlangString)
a3d4a8d http://www.assembla.com/spaces/erlide/tickets/797-model---the-splitting-into-function-clauses-is-too-simple--causing-bad-code-formatting
359dd6c http://www.assembla.com/spaces/erlide/tickets/824-outline---sometimes-no-text
a2b71ea http://www.assembla.com/spaces/erlide/tickets/549-open-module-dialog---too-slow revisited.
0fcb0b5 http://www.assembla.com/spaces/erlide/tickets/819-searching--cancel-search
cc9f87f changed Cover plugins names
List of user visible changes between 0.11.0 and 0.11.1 (20110412)
* added cover plugin, thanks to Aleksandra Lipiec
271bdf2 http://www.assembla.com/spaces/erlide/tickets/712-import-erlang-project---link-option-support-should-be-rewritten
648e214 815-extra-args-for-erlang-vm-doesn-t-work
2e1dc1a http://www.assembla.com/spaces/erlide/tickets/560-erlang-search---should-run-in-background
59375a2 fixed NPE when file was not in erlang project
05a1e5d http://www.assembla.com/spaces/erlide/tickets/784-searching--separate-checkbox-for-otp
ab9777c http://www.assembla.com/spaces/erlide/tickets/758-new-module---selects-non-existing-folder
8f12974 http://www.assembla.com/spaces/erlide/tickets/808-open-module--problems-with-closed-projects
List of user visible changes between 0.10.2 and 0.11.0 (20110322)
for developers: more API have changed; we added many more unit tests.
765-navigation--hrl-file-found-instead-of-erl
793-testing---create-test-projects
794-testing---make-a-simple-test-case-on-test-projects
a5a95dc updated jinterface to 1.5.4 (R14B02)
708ca1b 804-console-buttons-are-disabled
f964b6b show "wait" cursor while bterl compiles files
504947e 710--compile-file--action-to-show-notification
c77ebab 763-erlang-model---cache-problems First attempt, more tests needed...
06ef299 491-add-action-to-run-erl_tidy- (disabled, because reformatting doesn't work yet)
List of user visible changes between 0.10.1 and 0.10.2 (20110301)
for developers: the APIs have changed and they will keep changing, hopefully to something that is actually usable.
5448312 787-indent---confused-by-macros-in-case-clauses
1c8a50e OTP documentation in completion lists works again.
d5acb87 Make sure includes in same dir as module is considered when finding things (NO TEST YET!)
3db903f 782-dialyzer---add-checkbox-to-skip-plt-checks
7b634c6 quicklaunch: autoinclude dependent projects
03bdb94 764-dialyzer---add-a-way-to-specify-plt-files-from-the-outside#last_comment
7b1c351 allow unicode chars in comments
0857aec 764-dialyzer---add-a-way-to-specify-plt-files-from-the-outside
effefa2 remove sdk feature from update site
419fc1b 756-navigation--external-include-files-are-not-found
71cde8a 757-erlang-model---command-line-option-to-turn-off-caching
845a71a 756-navigation--external-include-files-are-not-found
b73ca7b 734-make-modelutils-use-erlang-model--not-resource-model
f0f52fd Clear project settings caches when project properties are changed (i.e. applied in the project property dialog). Move more from ModelUtils to model. Make sure Exceptions are propagated all the way to UI code (where they should be handled)
3485a64 754-trying-to-open-an-erlang-debug-configuration-hangs-the-whole-eclipse
f32762f 745-navigation---use-include-path-for-external-includes Fixed again...
b505b5b 723-outline---custom-filters
36c0275 745-navigation---use-include-path-for-external-includes Fixed again...
c809647 732-navigation--merge-open-and-hover-code
ace0fc2 updated to be consisitent with wrangler-0.9.2 Emacs version.
f1bb551 727-dialyzer---better-gui-for-multiple-plt-files
9b9667c 682-dialyzer---multiple-plt-files (preliminary but well working GUI)
List of user visible changes between 0.10.0 and 0.10.1 (20110216)
d5edcf0 754-trying-to-open-an-erlang-debug-configuration-hangs-the-whole-eclipse
List of user visible changes between 0.9.5 and 0.10.0 (20110209)
Minor version number updated because of internal API changes.
90cea3f 43-closing-project-should-dispose-internal-model
63fc8e3 modified markerutils to do less searching for resources
79a16c3 711-import-erlang-project---link-option-bad--remove-temporarily fixed so that it indeed copies...
99006d2 630-navigator--create-links-to-otp
c9e954d 644-searching--show-an-icon-in-the-history (thanks, Vlad!)
75199ff 731-erlang-navigator---external-should-expand-on-double-click
2ff2612 611-duplicated-and-weird-code-
6e7cdde 729-indent--can-t-handle-binary-compehensions
7b74b4b 717--externals--folder-in-navigator-shows-for-closed-projects
310dbc2 690-add-option-to-disable-content-assist Did it even better, with configurable delay
df10484 https://github.com/erlide/erlide/issues/#issue/5 Fix problem to open files in erlang editor with other extension than erl, hrl or yrl
22752f4 721-model---will-not-parse-file-in-non-erlang-project as noted by user on github https://github.com/erlide/erlide/issues/issue/5
96ecb68 724-searching--record-references-with-dot-messes-up-the-searching
a75a087 fix #726: strings larger than 64k are encoded as OtpErlangList, not OtpErlangString
c56ea0f 682-dialyzer---multiple-plt-files (preliminary but well working GUI)
655 eunit: create basic EUnit runner
659 navigator: double click on project should open it
687 eunit: no live feedback from runner
713 dialyzer - specify functionality and use cases
725 files with other extensions cannot be opened in erlang editor
727 dialyzer - better gui for multiple plt files
745 navigation---use-include-path-for-external-includes
List of user visible changes between 0.9.4 and 0.9.5 (20110122)
8146742 702 externals: make external reference faster and less memory-hungry
6fd25fb updated lambdaj to 2.3.2
0503ee7 669-dialyzer---add-plt-to-project-settings
290df20 659-navigator--double-click-on-project-should-open-it
36ee402 652-searching--support-record-fields
58fc001 224-variables-from-the--environment--tab-in-launch-config-are-not-set-in-the-started-process
8eacd42 692-project-properties-dialog-doesn-t-work
b02f4ca 571-functions-defined-with-macros-confuses-the-model
b1d3e44 NPE in open when there are macro-defined function names
b40ba63 680-searching--wrong-display-in-result-header
da95208 618-dialyzer--remove-warnings-for-project use command framework
ea799e3 651-navigation--support-record-fields 653-hover--support-record-fields
fd1f9fa 625-debugger---should-present-terminate--continue--restart-when-reloading-code
386-debugger--modifying-code-disables-breakpoints
668 indentation confused by -spec directives
653 hover: support record fields
670 dialyzer: opens external files even if file is present in workspace
683 dialyzer: update plt files
691 internal launch config should not be saved on disk
List of user visible changes between 0.9.3 and 0.9.4 (20101215)
f493b9d 678-navigation--navigating-to-erlide-modules-doesn-t-work
19fe502 fix NPE in ErlLogger
a4303d4 612-mark-occurrences---the-toggle-shows-up-over-java-files
f5c6c40 647-mark-occurrences--off-by-default
9fb132d 654-searching--should-show-exported-functions-as-green-in-search-result
497de83 635-erlang-search--doesn-t-find-records-in-type-specs
6c194fc 516- changed erlide.log file location; also rewritten logger a bit.
c4f62a2 added toolbar item for "new module"
022fc51 #661 nicer error message if erlang source is utf-8
5624a59 666 moved "new" wizards to right menu
List of user visible changes between 0.9.2 and 0.9.3 (20101125)
2069b48 629-navigator--use-external-references-instead-of--external_files-
4ddd6c3 633-searching--use-external-references-instead-of--external_files-
20803f2 show visible message when ide backend can't be created
76e29af fixed #626: if default or erlide runtimes are deleted, set another one
8f39523 617-dialyzer--remove-dialog
7097722 Merge branch '646-let-erlide-plugins-use-local-beams' into pu
80be272 638-searching--can-t-handle-the--eunit--project
List of user visible changes between 0.9.1 and 0.9.2 (20101108)
bad8d94 merged wrangler r1627
29a970b 628-navigation---open-(ctrl-click)-on-local-function-call-in-external-module-doesn
52b146b Merge branch 'external-includes' into navigation
c821941 Removed EXTERNAL_INCLUDES and EXTERNAL_MODULES flags, changed to two methods in model instead
List of user visible changes between 0.9.0 and 0.9.1 (20101015)
* added several unit tests for our code
* general cleanup of the code
7383038 616-dialyzer-–-crash-on-binary-analysis-and-files-with-errors
148d8e3 fixed #614 open-module--dialog-shows-too-many-files
9af3ff7 disabled the wrangler "code inspection" menu, it isnt included in the release anyway
List of user visible changes between 0.8.8 and 0.9.0 (20101004)
* new feature: tracing (ttb) integration (thanks to Piotr Dorobisz)
* added unit tests for our code
3f7525a Updated Wrangler to the latest version (r1573)
0fce314 602-parser-can-t-handle-record-definitions-in-defines
cad4802 added jinterface from R14B
588a82b 562-building-slow
16d1808 added ErlModelUtils.openMFA to open code in an editor
ddb35c5 fixed dialyzer exceptions
bfc3d1a 604-npe-blocks-the-ui
cfce67a erlide_proclist:initial_call could throw badmatch
7d31058 608-dialyzer---navigate-to-external-includes-from-markers
git 71dd643 607-dialyzer---only-dialyze-on-selection
List of user visible changes between 0.8.7 and 0.8.8 (20100903)
784eaed 595-indentation---doesn-t-handle-binaries-with-macros-or-expressions
6349f17 provides folding for non-resource module editors 591-opening-erl-files-in-non-erlang-projects-fails
2779321 572-scanner-confused-by---v-in-macros
a8d0804 592-outline---compile-directive-has%C2%A0bad-presentation
59498dd 572-scanner-confused-by---v-in-macros
50668cf 512-templates-completion
2ec73d8 585-mark-occurences--inconsistent-behaviour
493ff97 519-hover---it-does-not-add-one-line-comments-as-documentation
List of user visible changes between 0.8.6 and 0.8.7 (20100826)
5299d47 cleaned some TODO/FIXME
cd46d0f updated testing plugins
0ab504e display version in pref page
c532984 Merge branch 'bterl' into pu
a6ca8a4 removed NPE
a2bee39 updated CHANGES log
a3b7153 updated readme
b91b9b0 wip
0f73a1d small fixes
219dd91 updated coverage config
a3551fa small fixes
2dffbed no workspace import before tests
7fec218 enabled rpc test
977167c separated test from build
0a77fb1 removed unused code
cf6f9a2 commented out dummy tests
39809f4 fixed builds with coverage
0c4143c wip junit launches
e1ebe54 added junit to bucky build
List of user visible changes between 0.8.2 and 0.8.6 (20100823)
- now supporting Eclipse 3.5+ and Erlang R12+
- build process updated
b865b6e provides folding for non-resource module editors 591-opening-erl-files-in-non-erlang-projects-fails
428810f Fix of deadlock (eclipse hangs) with big files in erlang editor
List of user visible changes between 0.8.1 and 0.8.2 (20100609)
354b0b0 Merge branch '532-completion---confused-by-functions-defined-with-tuples' into shade_alpha
48ebaa1 Merge branch 'indentation' into shade_alpha
3cb0992 Merge branch 'reconciler-still-broken' into shade_alpha
03a15f0 Merge branch '567-and-316' into shade_alpha
f8e99ad Merge branch 'folding_preferences' into shade_alpha
cf1c584 520-indentation-doesn-t-work-for-records-with-type-specs
40c768a 575-new-module---template-error
5afbbd9 316-navigate-to--macrofied--modules
b189074 Handles hover, autocompletion and open on record given with macros (even if they are defined without macro).
095f84f 464-renaming-a-module-leaves-a-scanner-process-running
4f11c62 469-editor---erlang-reconciler-still-broken
a843eb2 532-completion---confused-by-functions-defined-with-tuples
82c933d build with dialyzer only if there are any modules in the project
868653d Added predefined macros (LINE, FILE, MODULE) for macro auto-completion and changed to case-insensitive matching (as in JDT)
fb9c9e9 Removed some rarely used preferences for folding, and made sure it respects preferences on open.
List of user visible changes between 0.8.0 and 0.8.1 (20100520)
43e47a2 merge latest wrangler codebase update r1483
8fa6512 fix #384 #418 #540 #542
4f266b4 Merge branch '549-open-module-dialog---too-slow'
9d4026b 533-code-completion---record-fields-after---doesn-t-work
List of user-visible changes between 0.7.5 and 0.8.0 (20100427)
7c3ca3c Merge branch 'open-typespec-in-records' into pu
2d8045d Merge remote branch 'vlad/e35' into pu
9849cb2 Merge branch '547-launch--make-node-name-required-in-debug-mode' into next
b1e202b merge branch vlad/544-add--load-on-all-nodes--option-to-run-launches in pu
4c6567a merged branch "vlad/backend_shell_manager" into next
2129903 Merge remote branch 'vlad/async_rpc' into pu
650b965 Merge remote branch 'vlad/process_runner' into pu
1f362e8 Merge remote branch 'vlad/bterl' into pu
57274f9 Merge remote branch 'vlad/console_stop' into next
784f0bf Merge remote branch vlad/remove_jrpc into next
86f9d43 Merge remote branch 'vlad/remove_gunit' into next
0370c9c improved message when failing to restart backend
List of user visible changes between 0.7.4 and 0.7.5 (20100329)
29ea28f fixed debugging on multiple nodes
5f36d95 removed use of deprecated constructor
e7e14b4 fixed ext.point id reference
86c1bd9 removed reference to DebugUIPlugin
d9051de removed illegal ErlStructureDiffViewer
909df95 added license files for libraries
8dbb3a9 removed epmd notification messages
232d265 simplified some complicated functions
1f411e9 simplify TermParser
33a309a 533-code-completion---record-fields-after---doesn-t-work
a846064 fix NPE when clicking @ in autocompletion info ctrl
e6dd70f NPE on External Files
82a7662 fixed isAccessible
8ac1c59 fix bug in MarkerHelper
79acd84 updated plugin provider name
7c61bac erlang diff working and useful
78b0843 531-indentation-in-lists-with-embedded-expressions-isn-t-quite-right
List of user visible changes between 0.7.3 and 0.7.4 (20100304)
a58f276 added dialyzer support
413dc96 222-errors-in-hrl-files
5a719c0 466 highlighting-of-macros-not-working
8f1d68a 509-using-shortcut-to-toggle-comment-does-not-trigger-clearcase-checkout-dialog
ba9535d 526 run-debug-on-remote-node-doesn-t-work
83e4e7d 518-templates---add-project-templates-from-external-xml-file
27e19b9 507-templates--unify-completion-templates-with--code-templates-
0931bcd 500-templates--popup-help-isn-t-formatted
e58cf38 504-templates--should-be-filtered-by-user-input
cc58378 482-add-tab-for-src-and-include-dirs
List of user visible changes between 0.7.0 and 0.7.3 (20100118)
37441dd ignore errors when deleting beam files
7790cfd erlang templates, with syntax highlighted preview, indentation
8d8c3c1 Merge remote branch 'jakob/490-External-Files-project-closed' into next
dd794f9 use binary for noparse:initial_text parameter
483c23a Fix timeout in light_scan_string, send bin instead of string
4f39704 Merge remote branch 'origin/487-configure-report-directory'
273a828 Merge remote branch 'upstream/master'
208f82b fix #480: import wizard doesn't descend in subdirectories
f875182 send to console action, useful when debugging and testing
dd206d2 Merge branch '257--type---navigate-from-spec-to-declared-type'
ebf7b8e fixed -opaque and external type refs
c6a16e5 add option to monitor ide backend
19ba4a0 improve backend launching: send environment; make node status local
207c512 Merge branch '476-open-module-dialog--allow-inexact-matches'
c7a8ca0 Merge branch '444-text-selected-randomly-in-editor'
a424ef4 444 - text selected randomly in editor
51668ce 472-launch--extra-arguments-to-runtime-don-t-get-used
647c7a9 Added OpenAndLinkWithEditorHelper.java for 3.4 compliance
7e6d06a Merge branch '469-editor---erlang-reconciler-still-broken'
5e81bfc set structure to true in reset (avoids erroneously reparse in compiler)
0d261e2 CodeBundle now mirrors 'codepath' extensions moved project registration to Backend
bf9ab9e 468-split-erlang-code-so-that-compiler-backend-can-use-R11
List of user visible changes between 0.6.5 and 0.7.0 (20091103)
362-random-erlang-crashes-on-Linux-with-exit-code-134
delayed startup of backend until really needed
461-autocompletion-for-macros-records-with-quotes-doesn-t-work
fix NPE if .erlang.cookie is empty
builder: now twice as fast (parallel) and interruptible
a NPE did hide connection problems
added "report problems" on help menu
documentation hover was too small at times
306-hover-documentation-with-non-edoc-comments-is-ugly
added option to start internal backends with short name
some console improvements (more to follow, it's not perfect yet!)
- no more ide console, use run/debug to start
- stdout is captured (#221)
147 Debugger - interpret and un-interpret modules
243 debugger: show the current stack even outside interpreted code
355 debugger - terminated processes with stack look like they're running
390 scanner and parser - should only update caches on save etc
402 overriden 'int' module lacks functionality of the original one
426 start backend on a standalone node. Only start+console+codeloading are supported
441 add "system info" functionality
451 ErlFolder.getModules(IParent) is very slow
457 builder: scan for TODO without a full scan
List of user visible changes between 0.6.2 and 0.6.5 (r2877)
The wrangler UI is completely revamped, offering much better user experience.
55-Erlang-Console-slowdown
57-Honoring--file%28%29-attribute
198--go-to-definition---if-no-match-was-found-based-on---args--use-first-matching-function-name \u2014 jakobc / detail
371-indent--error-after---MODULE \u2014 jakobc / detail
191-After-renaming-a-module-file--it-s-still-compiled-to-a-beam-with-the-old-name
229-Allow-----to-be-a-valid-source-directory-%28i-e-the-project-root%29
277-add-a--open-module--dialog-and-key-shortcut
Ctrl-Shift-M and Alt-Ctrl-Shift-M
307-code-completion-and-otp-documentation-is-fetched-from-the-ide-backend--not-the-build-one
348-No-error-when--module-entry-doesn-t-match-filename
388-Change-key-binding-for--Reset-Outline-and-Cache-
382-annotation-hover-should-use-default-viewer--not-the-html-one
389-Navigates-to-External-Files-rather-than-internal-project
390-scanner-and-parser---should-only-update-caches-on-save-etc
393-add-Run-Debug-settings--working-directory----mnesia-dir-
395-Expose-the-setting-to-use-%E2%80%93sname-instead-of-%E2%80%93name-in-the-erl-runtime-config
397-problems-on-R11B5
403-view-module_info-data-on-property-page-for-module
406-ErlangEditor-getModule-can-return-null--not-all-call-sites-handle-that-case
408--record%28-MODULE--%7B%7D%29-shown-incorrectly-in-outline
414-console---ctrl-arrows-work-strangely
nicer-looking console
allow paths with unicode chars in them
renamed external files project to External_Files (clearcase has problems with name with space in it)
filter illegal characters from node name
http://code.google.com/p/wranglerintegration/issues/detail?id=4 is fixed \u2014 oroszgy / detail
http://code.google.com/p/wranglerintegration/issues/detail?id=3 is fixed \u2014 oroszgy / detail
added option to start erlang with -noshell (on by default)
launch config: made default to start the node if not found
List of user visible changes between 0.6.0 and 0.6.2 (r2723)
fixed exception in getErlideRuntime when installing for the first time
duplicated code detection made to work in both Linux and Windows
Wrangler code-base update
344-navigation---F3-goes-wrong-if-call-contains-fun----a-1-
343-debugger---breakpoints---group-on-type-gives-Others-(type-unspecified)
work on 367-completion---better-layout-of-documentation
365-hover-over-non-folded-comment-shows-popup
369-command-to-reset-scanner-and-parser-caches
367-completion---better-layout-of-documentation
Added null-test for scanner (can get null scanner from reconciler and builder when deleting resources)
better looking edoc
added support for setting debug_info and export_all options on Compiler
376-call-hierarchy--proof-of-concept: added a simplistic call hierarchy view, bound to Ctrl-Alt-H; more work required.
List of user visible changes between 0.5.3 and 0.6.0 (r2571)
fixed [erlide-Bugs-2771703 ] Can't start Erlide beyond 0.5.0
353-completion---X-rec---doesn-t-suggest-the-record-fields
fix for #2777621: also can't get above 0.5.0 working
open should not find files not in the source path
bug reported by daniel (indenting at eof in a gtt-file).
356-indent---cmd-i-crashes-if--Insert-spaces-for-tabs--is-selected
357-reconciler-can-hang-the-whole-eclipse
work on #2777890: Editor hangs
raised reconnection delay
List of user visible changes between 0.5.2 and 0.5.3 (r2525)
Macros with lowercase didn't get hover, uppercase didn't complete
350-debugger---exited-process-sometimes-has-wrong-stack
work on 349-Improve-console-view
improved layout of ReportPreferencePage, hopefully better on OSX
Major problems with scanner/noparser and synch, hopefully fixed:
List of user visible changes between 0.5.1 and 0.5.2 (r2484)
Bug fixed: wrong arity for function calls with funs
bug: default ide runtime was not saved
updated wrangler code base
315-console-doesn-t-work-with-R13
raised rpc timeout value (fetching documentation is slow)
319-Sort-function-list-on-code-completion-after-module-
254-folding---preferences-don-t-work
fixed bug: it didn't show function clauses, only functions w/o clauses (with 1 clause only)
310-model---put-externalIncludes-and-externalModules-and-path-vars-in-project-and-model
295-indentation---auto-linebreak-doesn-t-work-well
302-hover---it-should-use-the-fancy-new-eclipse-3-4-features
295-indentation---auto-linebreak-doesn-t-work-well
124-Editor-preference-page-doesn-t-work
295-indentation---auto-linebreak-doesn-t-work-well
202-Improved-code-completion-for-records
327-indentation--receive---after
322-Debugger---Keep-debug-context-even-if-the-process-is-killed-(works-in-OTP-debugger)
324-Debugger---Make-it-more-clear-when-a-breakpoint-has-been-hit
178-Debugger--group-erlang-processes-by-node
51-Syntax-colors
329-Unnecessary-parsing-of-hrl-files-on-doc-hovering
330-F3-doesn-t-find-definition-of-macro-if-name-begins-with-lowercase-letter
333-if-runtime-exists-but-is-broken--erlide-hangs
337-indent-problem
320-editor---bracket-insert-doesn-t-always-follow-prefs
http://erlide.assembla.com/spaces/erlide/tickets/250-build-file-command
303-NPE-in-ErlangEditor-InformationDispatchAction
334-add-edoc-exporter
List of user visible changes between 0.5.0 and 0.5.1 (r2365)
Experimental refactoring support: Wrangler
added automated problem report if backend dies with exit code != 0
at startup, if no runtime is defined, search "obvious" locations and add all found runtimes. The newest will be set as default.
ensuring that the ide backend exists (else print error messages as soon as possible)
OTP R13-version of JInterface
275-Indent----end--and-indent-after-newline
changed project properties to use a minimum required runtime version instead of a hardcoded runtime name
286-quick-outline---doesn-t-work-with-external-modules
added Eclipse+Erlang launch configuration, to be used when debugging erlide itself
273-completion---doesn-t-find-some-builtins
289-code-completion---records-with---doesn-t-work
292-pressing-enter-at-the-end-of-a-line-sometimes-deletes-first-three-chars-on-next-line-
279-Text-Actions---shouldn-t-change-text-if-nothing-is-changed
287-debugger---better-display-of-binaries-and-lists
236-Debugger---show-records-as-records-in-Variables-view
269-debugger---better-display-of-stack-frames-and-breakpoints
290-code-completion---parameters-confused-by-binaries-in-clause-heads
fixed serious bug (leaking threads in RpcDaemon)
299-indentation---the-atom-type-confuses-indentation
284-completion---context-sensitive
301-documentation-hover---doesn-t-work-in-extarnally-opened-files
300-quick-outline---still-doesn-t-work-with-external-modules
293-quick-outline--function-clauses-should-not-be-expanded-by-default
263-Show-non-edoc-comments-directly-from-code-on-hover-and-code-complete-
269-debugger---better-display-of-stack-frames-and-breakpoints
306-hover-documentation-with-non-edoc-comments-is-ugly
297-builder--backend-is-created-even-when-there-is-nothing-to-build
302-hover---it-should-use-the-fancy-new-eclipse-3-4-features
272-debugger---still-problems-with--debugged--tab-in-launch-config--dialog
304--line-macro-from-test_server-ruins-indentation
257--type---navigate-from-spec-to-declared-type
311-indent--error-with-macro-in--case-
312-outline---hide-type-and-spec-along-with-record-and-macro-defs
List of user visible changes between 0.4.3 and 0.5.0
Added external include path settings file for erlang projects
(just like external modules file)
fixed bug when build backend was called "erlide"
Indentation uses tabs, indents only affected functions, and is
cleaned up a bit
fixes around backend startup and ide backend
Fixed autocompletion so that external modules can be completed
Fixed a slight oversight when accessing external files (it should be
created and have the erlang nature)
Added error marker if a file could not be compiled at all
(compiler crashed or no backend)
Auto-completion didn't work when both default_external_modules and
external_modules were specified (open did the right thing).
230-Sorting-in-outline-should-not-affect-clauses
167-Add-completion-of-variable-names
233-Indent-breaks-when-constructing-binary-and-using-$-notation-to-get-ascii-code-for-character-
236-Debugger---show-records-as-records-in-Variables-view
214: updated jinterface to R12
optimized RPC performance by caching call signatures
New, fancier, better, smarter reconciler!
- Scans all changes after one delay
- Parses after all changes, not for each one of them (no more
shuffling after undo or find/replace)
- Method to reconcile without delay and wait for it, so model is
up-to-date, e.g. for model commands like Completion or Open
Small improvement of dirty region handling, works better with
backspace
Autoindent now also uses tabs
Honour the Preferences -> General / Editors / Text Editors /
Insert spaces for tabs checkbox, when indenting, if it's checked,
use only spaces.
Restored reset handling in reconciler, so it doesn't reconcile
during lengthy typing, but afterwards
added runtimeVersion project preference, to allow not specifying
a runtime name (that are user specific)
127-Goto-variable-definition
184-Show-parameter-names-for-code-completed-functions
beautified edoc display and removed classes that were copied from jface
197--go-to-definition--should-detect-even-M-F-N-constructs
196-New-project-wizard---exception-if-include-field-is-empty
122-Add-support-for-R12--type-and--spec-annotations
Handles 'after' in 'try'. (Part of http://erlide.assembla.com/spaces/erlide/tickets/251-indent---more-bugs
259-completion-problem
251-indent---more-bugs
246-completion-proposals-don-t-work-for-quoted-module-name-
254-folding---preferences-don-t-work
updated docs with installation instructions for eclipse 3.4
http://erlide.assembla.com/spaces/erlide/tickets/105-Allow-outline-for-external-erlang-files
Type specs was ugly in outline
167-Add-completion-of-variable-names
260-navigation-problems
262-folding---initial-folding-done-while-typing--annoying
258-outline-disappearing-again
86-Stopping-Erlang-launches
266: make backend restart after crash
267-indentation-error