~ubuntu-branches/ubuntu/hardy/haskell-mode/hardy

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Petr Rockai
  • Date: 2007-12-06 01:02:06 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20071206010206-amqror2nijod4wos
Tags: 2.3-1
* New upstream release (closes: #443400, #448658, #411955),
* re-debianized, using cdbs and debhelper,
* enabling the byte-compile of emacs-lisp sources (closes:  #408260),
* new maintainer, keeping Isaac as co-maintainer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-02-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
2
 
 
3
        * haskell-cabal.el: New file.
 
4
 
 
5
        * haskell-indent.el (haskell-indent-look-past-empty-line): Typo.
 
6
 
 
7
        * inf-haskell.el (with-selected-window): Define while compiling.
 
8
 
 
9
2007-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
10
 
 
11
        * haskell-font-lock.el (haskell-font-lock-keywords-create):
 
12
        Remove qualified and hiding from the reserved identifiers.
 
13
        Add a special rule for import statements.
 
14
 
 
15
        * haskell-doc.el (haskell-doc-get-current-word): Remove.
 
16
        Change all refs to it, to use haskell-ident-at-point instead.
 
17
 
 
18
        * inf-haskell.el (inferior-haskell-info-xref-re): New cst.
 
19
        (inferior-haskell-error-regexp-alist): Use it to highlight xref info.
 
20
        (inferior-haskell-type, inferior-haskell-info)
 
21
        (inferior-haskell-find-definition): New funs.
 
22
        Contributed by Matthew Danish <mrd@cs.cmu.edu>.
 
23
 
 
24
        * haskell-mode.el (haskell-ident-at-point): New fun.
 
25
        Copy of haskell-doc-get-current-word.
 
26
        (haskell-mode-map): Add bindings for inferior-haskell-(type|info|find).
 
27
 
 
28
2007-02-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 
29
 
 
30
        * haskell-indent.el (haskell-indent-back-to-indentation): Simplify.
 
31
        (haskell-indent-look-past-empty-line): New var.
 
32
        (haskell-indent-start-of-def): Use it.
 
33
 
 
34
        * fontlock.hs: Add test case.
 
35
 
 
36
        * haskell-font-lock.el (haskell-font-lock-version): Remove.
 
37
 
 
38
        * haskell-doc.el (haskell-doc-version): Remove.
 
39
        (haskell-doc-get-current-word): Correctly distinguish
 
40
        variable identifiers and infix identifiers.
 
41
        (haskell-doc-rescan-files): Avoid switch-to-buffer.
 
42
        (haskell-doc-imported-list): Operate on current buffer.
 
43
        (haskell-doc-make-global-fct-index): Adjust call.
 
44
 
 
45
2006-11-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
46
 
 
47
        * haskell-doc.el (haskell-doc-mode-print-current-symbol-info):
 
48
        Fix thinko.
 
49
 
 
50
2006-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
51
 
 
52
        * inf-haskell.el (inferior-haskell-load-file): Simplify and make more
 
53
        robust at the same time.
 
54
 
 
55
        * haskell-doc.el: Drop p-c-idle-h in favor of run-with-idle-timer.
 
56
        (haskell-doc-timer, haskell-doc-buffers): New vars.
 
57
        (haskell-doc-mode): Use them.
 
58
        (haskell-doc-check-active): Update the check.
 
59
        (haskell-doc-mode-print-current-symbol-info): Don't sit-for unless it's
 
60
        really needed.  Remove the interactive spec.
 
61
 
 
62
2006-09-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 
63
 
 
64
        * haskell-mode.el (haskell-mode-menu): Fix typo.
 
65
 
 
66
2006-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
67
 
 
68
        * haskell-font-lock.el (haskell-font-lock-keywords-create): Use a more
 
69
        precise test for literate haskell highlighting.
 
70
 
 
71
        * haskell-mode.el (haskell-mode-menu): New menu.
 
72
        (haskell-mode): Use new name `eldoc-documentation-function'.
 
73
 
 
74
2006-05-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
75
 
 
76
        * inf-haskell.el (inferior-haskell-wait-for-prompt): New fun, extracted
 
77
        from inferior-haskell-send-command.
 
78
        (inferior-haskell-send-command): Use it.
 
79
        (inferior-haskell-wait-and-jump): New custom var.
 
80
        (inferior-haskell-load-file): Use it.
 
81
 
 
82
2006-05-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 
83
 
 
84
        * inf-haskell.el (inferior-haskell-mode): Use shell-dirtrack-mode
 
85
        if possible.
 
86
 
 
87
        * haskell-hugs.el (haskell-hugs-start-process):
 
88
        * haskell-ghci.el (haskell-ghci-start-process):
 
89
        Use comint-input-filter-functions rather than the outdated
 
90
        comint-input-sentinel.  Reported by Jerry James <james@xemacs.org>.
 
91
 
 
92
2005-12-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 
93
 
 
94
        * indent.hs: Add some erroneous cases.
 
95
 
 
96
        * haskell-font-lock.el (haskell-font-lock-keywords-create):
 
97
        Minor regexp fiddling.
 
98
 
 
99
2005-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 
100
 
 
101
        * haskell-indent.el (haskell-indent-next-symbol): Simplify.
 
102
        (haskell-indent-comment): Rename from haskell-indent-inside-comment.
 
103
        (haskell-indent-skip-lexeme-forward)
 
104
        (haskell-indent-offset-after-info, haskell-indent-hanging-p): New funs.
 
105
        (haskell-indent-inhibit-after-offset, haskell-indent-dont-hang):
 
106
        New variables.
 
107
        (haskell-indent-closing-keyword, haskell-indent-after-keyword-column)
 
108
        (haskell-indent-inside-paren): New functions, extracted
 
109
        from haskell-indent-indentation-info.  Use the above new functions.
 
110
        (haskell-indent-indentation-info): Use them.
 
111
        (haskell-indent-after-keywords): Add data for ( and {.
 
112
 
 
113
        * haskell-font-lock.el (haskell-font-lock-keywords-create): `as' is not
 
114
        a reserved keyword, apparently, and is used as var name.
 
115
 
 
116
2005-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
117
 
 
118
        * haskell-*.el (turn-(on|off)-*): Make non-interactive.
 
119
 
 
120
        * haskell-decl-scan.el (haskell-decl-scan-mode): New minor mode.
 
121
        (turn-on-haskell-decl-scan): Use it.
 
122
 
 
123
        * haskell-doc.el (haskell-doc-extract-types): Get labelled data working.
 
124
        (haskell-doc-prelude-types): Update via auto-generation.
 
125
 
 
126
        * haskell-doc.el (haskell-doc-extract-types): Get it partly working.
 
127
        (haskell-doc-fetch-lib-urls): Don't use a literal if we apply
 
128
        `nreverse' on it later on.
 
129
        (haskell-doc-prelude-types): Update some parts by auto-generation.
 
130
        (haskell-doc-grab, haskell-doc-string-nub-ws): Simplify.
 
131
 
 
132
        * haskell-doc.el (haskell-doc-maintainer, haskell-doc-varlist)
 
133
        (haskell-doc-submit-bug-report, haskell-doc-ftp-site)
 
134
        (haskell-doc-visit-home): Remove.
 
135
        (haskell-doc-reserved-ids, haskell-doc-fetch-lib-urls)
 
136
        (haskell-doc-extract-and-insert-types): New funs.
 
137
        (haskell-doc-reserved-ids): Fix type of `map'.
 
138
 
 
139
2005-11-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
140
 
 
141
        * inf-haskell.el (inferior-haskell-load-file): Fix the
 
142
        compilation-parsing-end fiddling so it doesn't get moved inadvertently.
 
143
 
 
144
        * haskell-font-lock.el (haskell-font-lock-symbols-alist): Some XEmacs
 
145
        versions define make-char but not charsetp.
 
146
        (haskell-font-lock-symbols-keywords): Add a `keep' arg so
 
147
        de-highlighting in strings works correctly even in Emacs-21.
 
148
 
 
149
        * haskell-doc.el: Add coding cookie.
 
150
 
 
151
2005-11-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
152
 
 
153
        * haskell-decl-scan.el (haskell-ds-get-variable): Massage.
 
154
        (haskell-ds-move-to-decl, haskell-ds-generic-find-next-decl):
 
155
        Use with-syntax-table.
 
156
 
 
157
2005-11-14  Dave Love  <fx@gnu.org>
 
158
 
 
159
        * haskell-decl-scan.el: Docstring fixes.
 
160
        (haskell-ds-keys): Delete.
 
161
        (turn-on-haskell-decl-scan): Inline it here.
 
162
        Use beginning-of-defun-function if available.
 
163
 
 
164
        * haskell-font-lock.el (haskell-font-lock-keywords-create): Add pattern
 
165
        for numbers and strings for arguments to toplevel declarations.
 
166
 
 
167
2005-11-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
168
 
 
169
        * inf-haskell.el (inferior-haskell-error-regexp-alist): Fix GHCi
 
170
        regexp, add support for warnings.
 
171
 
 
172
2005-11-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 
173
 
 
174
        * Makefile (dist): Remove profile file and avoid ztar.
 
175
 
 
176
        * inf-haskell.el (inferior-haskell-command): Provide a default.
 
177
        (with-selected-window): Define if necessary.
 
178
        (inferior-haskell-load-file): Display the buffer.
 
179
 
 
180
        * haskell-indent.el (haskell-indent-indentation-info): Typo.
 
181
 
 
182
        * haskell-ghci.el (haskell-ghci-mode): Use define-derived-mode.
 
183
 
1
184
2005-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>
2
185
 
3
186
        * Release version 2.1.