-
Notifications
You must be signed in to change notification settings - Fork 3
/
news.html
462 lines (409 loc) · 19.6 KB
/
news.html
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Leksah - Haskell IDE in Haskell</title>
<link rel="icon" href="/images/leksah.png" type="image/x-icon" />
<link rel="stylesheet" href="leksah.css" type="text/css" />
</head>
<body>
<br/>
<div id="header">
<ul>
<li><a href="https://github.com/leksah/leksah">code</a></li>
<li><a href="https://github.com/leksah/leksah/wiki">wiki</a></li>
<li><a href="https://github.com/leksah/leksah/issues">issues</a></li>
<li><a href="https://github.com/leksah/leksah/wiki/download">download</a></li>
<li><a href="http://groups.google.com/group/leksah/topics">forum</a></li>
<li><a href="about.html">about</a></li>
<li><a href="screenshots.html">screenshots</a></li>
<li><a href="index.html">home </a></li>
</ul>
<div class="visual"></div>
</div>
<div id="content">
<div id="text">
<!-- start of text -->
<h1>News</h1>
<h1>This page is no longer updated</h1>
Visit <a href="https://github.com/leksah/leksah/blob/master/Readme.md">Readme.md</a> or the <a href="https://github.com/leksah/leksah/wiki/download">download</a> page for the latest information.
<table border="1" rules="rows" cellspacing="10" frame="hsides" summary="news">
<tbody>
<tr>
<td>2011/08/04</td>
<td><h2><a name="f010">Fedora provides leksah packages</a></h2>
<p>Leksah is now in <a href="https://admin.fedoraproject.org/pkgdb/applications/Leksah?_csrf_token=7e9e311b2cca9c9af14bc6ed164c681873849717" name="Fedora stable repositories">Fedora stable repositories</a>. Available from Fedora 14
onwards.</p>
</td>
</tr>
<tr>
<td>2011/04/10</td>
<td><h2><a name="r01000">New release 0.10.0 now available</a></h2>
<p>
Anyone using an earlier version should upgrade.
</p>
<p>
This release is mainly small improvements and bug fixes. Some of the
improvements include:
</p>
<ul>
<li>Better messages for some common problems.</li>
<li>Improved grep (now searches all source directories in your workspace)</li>
<li>Updated build system for more reliable rebuilding of dependent
packages in your workspace.</li>
</ul>
<p>
We have automated the building of the Leksah installers and this should
allow us to do more frequent releases in the future.
</p>
<p>
There is a lot more to do and we would love to hear from anyone who has
time to help out.
</p>
<p>
Worth mentioning because they can be hard to find:
</p>
<ul>
<li><Ctrl> R adds missing imports</li>
<li><Ctrl> <Enter> evaluates current line or selection in GHCi</li>
<li>Right click menu in the editor has other debug functions</li>
<li>Comment and uncomment are now <Ctrl> D and <Ctrl> <Shift> D</li>
</ul>
<p>
To build Leksah yourself:
</p>
<ul>
<li>Install Gtk and GtkSourceView2 (C libraries and headers)</li>
<li>Install The Haskell Platform (or GHC >= 6.12.3)</li>
<li>cabal update</li>
<li>cabal install gtk2hs-buildtools</li>
<li>cabal install leksah</li>
<li>leksah</li>
</ul>
<p>
Making a Gtk application look nice on Windows and OS X is not easy so
we recommend using one of these prebuilt binaries:
</p>
<p>
Windows users using GHC 7.0.3
<a href="http://leksah.org/packages/leksah-0.10.0.4-ghc-7.0.3.exe" name="WinExe2-ghc7.0.3">leksah-0.10.0.4-ghc-7.0.3.exe</a>
</p>
<p>
Windows users using GHC 6.12.3
<a href="http://leksah.org/packages/leksah-0.10.0.4-ghc-6.12.3.exe" name="WinExe2-ghc6.12.3">leksah-0.10.0.4-ghc-6.12.3.exe</a>
</p>
<p>
OS X 10.6 users using GHC 7.0.3
<a href="http://leksah.org/packages/leksah-0.10.0.4.dmg" name="IntelMacdmg4">Leksah-0.10.0.4.dmg</a>
</p>
<p>
(These installers do not install gtk2hs packages on your system)
</p>
<p>
Please consult http://leksah.org/download.html for more details about
installation! Background information can be found in the <a href="leksah_manual.pdf" class='external text' title="http://leksah.org/leksah_manual.pdf">Leksah manual</a>
</p>
<p>
Known bugs and problems:
</p>
<ul>
<li>leksah don't run with ghc-6.12.2
<a target="_blank" rel=nofollow href="http://hackage.haskell.org/trac/ghc/ticket/4038">http://hackage.haskell.org/trac/ghc/ticket/4038</a></li>
</ul>
<p>Have Fun</p>
</td>
</tr>
<tr>
<td>2011/04/10</td>
<td><h2><a name="github" href="https://github.com/jutaro">Leksah repo moved to github</a></h2>
<p>
We had problems with code.haskell.org, we had an inconsistency in the leksah repo, and I was missing GUI support for darcs. So we decided to use git.
</p>
</td>
</tr>
<tr>
<td>2010/08/03</td>
<td><h2><a name="debian" href="http://packages.debian.org/de/sid/leksah">Leksah packages now in Debian unstable. Please test.</a></h2>
<p>
Thanks to Joachim Breitner for packaging.
</p>
</td>
</tr>
<tr>
<td>2010/08/03</td>
<td><h2><a name="chat">New #leksah IRC chat room on irc.freednode.net.</a></h2>
<p>
Come and say hello. Thanks to dibblego for setting this up.
</p>
</td>
</tr>
<tr>
<td>2010/05/28</td>
<td><h2><a name="f08-2">Leksah 0.8.0.6 rpms for Fedora now available</a></h2>
<p>
Packages for Fedora 12 and Fedora13 for x86 and x86_64 platform are available now on the download page now!
</p>
</td>
</tr>
<tr>
<td>2010/05/17</td>
<td><h2><a name="r08">Release 0.8 is out.</a></h2>
<p>This is our official 0.8 release. Anyone still using 0.6 should <br/> upgrade. <br/> <p>Anyone using an earlier 0.8 release should upgrade too (and delete <br/> ~/.leksah-0.8/prefs.lkshp and ~/.leksah-0.8/prefscoll.lkshp). <br/> <p>There's lots of new stuff, so please have a look if you can. Let us know <br/> which of the things that aren't there you think we should work on next. <br/> <p>Some changes in 0.8: <br/> <p> * Workspaces (for working on projects with multiple packages) <br/> * Better metadata (includes nonexported definitions in workspace <br/> packages) <br/> * Optional downloading of prebuilt metadata for packages <br/> (you can turn this off in the first start dialog) <br/> * Better completion (keywords, language extensions, module name, <br/> non exported definitions) <br/> * Split in a client and server part (Client part doesn't import <br/> ghc-api) <br/> * Compiles with GHC 6.12 <br/> * Many bug fixes and little enhancements <br/> * Unstable and very limited Yi mode (vim bindings only for now) <br/> <p>Not new but worth mentioning: <br/> <p> * <Ctrl> <Enter> evaluates current line or selection in GHCi <br/> * <Ctrl> R adds missing imports <br/> <p>To building Leksah yourself: <br/> <p> * You need GHC 6.10 or 6.12 installed. The preferred way is current <br/> Haskell platform. <br/> * You need Gtk2Hs including the GtkSourceView2 package. <br/> (Currently gtk2hs has no release for 6.12. On Linux we suggest you <br/> use the darcs version and install it via cabal install) <br/> * cabal install leksah <br/> * leksah <br/> <p>Making a Gtk application look nice on Windows and OS X is not easy so <br/> we recommend using one of these prebuilt binaries: <br/> <p> <a target="_blank" rel=nofollow href="http://leksah.org/packages/leksah-0.8.0.6.exe">http://leksah.org/packages/leksah-0.8.0.6.exe</a> (Windows) <br/> <a target="_blank" rel=nofollow href="http://leksah.org/packages/leksah-0.8.0.6.dmg">http://leksah.org/packages/leksah-0.8.0.6.dmg</a> (OS X) <br/> <p>(Installation of gtk2hs for the development of gtk2hs apps is not done <br/> by these installers. Please consult <a target="_blank" rel=nofollow href="http://leksah.org/download.html">http://leksah.org/download.html</a> for <br/> more details about installation! Background information can be found in <br/> the Leksah manual: <a target="_blank" rel=nofollow href="http://leksah.org/leksah_manual.pdf">http://leksah.org/leksah_manual.pdf</a>. <br/> <p>Known bugs and problems: <br/> <p> * If you have installed an earlier 0.8 version please delete your <br/> ~/.leksah-0.8/prefs.lkshp and ~/.leksah-0.8/prefscoll.lkshp <br/> <p> * The server may occasionally allocate much memory, which has been <br/> observed on Windows. You can simply <br/> restart leksah (of leksah-server if you have started it separately) <br/> <p> * leksah don't run with ghc-6.12.2 <br/> (<a target="_blank" rel=nofollow href="http://hackage.haskell.org/trac/ghc/ticket/4038">http://hackage.haskell.org/trac/ghc/ticket/4038</a>)</p>
</td>
<tr>
<td>2010/03/28</td>
<td><h2><a name="m08">Updated manual for Leksah 0.8 now available.</a></h2>
<p>Thanks to Andrew U. Frank and Christian Gruber. It still needs some corrections, but here it is:<br/>
<p><a href="http://leksah.org/leksah_manual.pdf">http://leksah.org/leksah_manual.pdf</a></p>
</td>
</tr>
<tr>
<td>2010/03/16</td>
<td><h2><a name="f08">Fedora packages for Leksah 0.8 prerelease available.</a></h2>
<p>We have the rpms ready (for Fedora 12 i386 and x86_64). These packages are build with ghc-6.10.</p>
<p>Thanks to Lakshmi Narasimhan<br/>
<p>i386<br/>
<a href="http://leksah.org/packages/leksah-0.8.0.1-1.fc12.i386.rpm">http://leksah.org/packages/leksah-0.8.0.1-1.fc12.i386.rpm</a><br/>
<a href="http://leksah.org/packages/leksah-server-0.8.0.1-1.fc12.i386.rpm">http://leksah.org/packages/leksah-server-0.8.0.1-1.fc12.i386.rpm</a><br/>
<a href="http://leksah.org/packages/dependencies-0.8.0.1.fc12.i386.tar.gz">Other needed rpms for 386 as tar.gz</a>
</p>
<p>x86_64<br/>
<a href="http://leksah.org/packages/leksah-0.8.0.1-1.fc12.x86_64.rpm">http://leksah.org/packages/leksah-0.8.0.1-1.fc12.x86_64.rpm</a><br/>
<a href="http://leksah.org/packages/leksah-server-0.8.0.1-1.fc12.x86_64.rpm">http://leksah.org/packages/leksah-server-0.8.0.1-1.fc12.x86_64.rpm</a><br/>
<a href="http://leksah.org/packages/dependencies-0.8.0.1.fc12.x86_64.tar.gz">Other needed rpms for x86_64 as tar.gz</a>
</p>
</td>
</tr>
<tr>
<td>2010/03/14</td>
<td><h2><a name="i08">Mac and Windows installers for Leksah 0.8 prerelease available</a></h2>
<p>We have uploaded first pass at Windows and OSX binaries for 0.8. They
are both built using GHC 6.12.1.</p>
<p>Installation: Make shure ghc 6.12.1 is installed.</p>
<p>Take care that wget and grep are on your path from a shell.</p>
<p>Please try them out if you can and let us know if you find any issues.</p>
<p>Windows<br/>
<a href="http://leksah.org/packages/Leksah-0.8.0.1.exe">http://leksah.org/packages/Leksah-0.8.0.1.exe</a></p>
<p>OSX<br/>
<a href="http://leksah.org/packages/Leksah-0.8.0.1.dmg">http://leksah.org/packages/Leksah-0.8.0.1.dmg</a></p>
<p>If the module browser has no modules in system, you need to do a ghc-pkg recache after installation.</p>
<p>Sorry, the user manual is not yet updated, but we are working on it.</p>
</td>
</tr>
<tr>
<td width="100">2010/03/07
</td>
<td>
<h2>Leksah 0.8 Prerelease</h2>
<p>Please test our new prerelease, which we have published on Cabal.</p>
<p>
We are in the process of preparing the next release of Leksah and are
looking for people to test and report their experience. This prerelease
may not be stable enough for productive work. If you like a minimum trouble
upgrade you should wait till the release is officially announced.
</p>
<p>
Changes for 0.8 include:</p>
<ul><li>Workspaces (for projects with multiple packages)</li>
<li>Better metadata with non exported definitions for workspace packages</li>
<li>Support for prebuild metadata packages</li>
<li>Better completion (keywords, language extensions, module name, non exported definitions)</li>
<li>Splitt in a client and server part (Client part doesn't import ghc-api)</li>
<li>Compiles with ghc 6.12 (Needs testing if it actually work)</li>
<li>Many bug fixes and little enhancements</li>
<li>Prepared for Yi (Abstract TextEditor interface, not ready for use)</li>
</ul>
<p>
We have published the first 0.8 packages to Hackage. </p>
<p>Installation:</p>
<ul>
<li>You need ghc 6.10.? or 6.12.? installed.</li>
<li>You need gtk2hs in a version compatible with ghc that includes the gtksourceview2 package.</li>
<li>cabal install leksah</li>
<li>start with: leksah</li>
</ul>
<p>Known bugs and problems:</p>
<ul>
<li>The release is still untested on ghc 6.12.
It is currently not running in debugging mode under 6.12.</li>
<li>The server may occasionally allocate much memory.
You can simply kill the process, and it will be restarted.</li>
<li>The automatic build may show some unexpected behaviour.</li>
<li>We are in the process of preparing the documentation but it is not updated yet.</li>
</ul>
</td>
</tr>
<tr>
<td>2010/02/22</td>
<td><h2>Experimental 0.6 Fedora packages</h2>
<p>We have new experimental rpms for <a href="http://fedoraproject.org/">Fedora</a> 12 i686 platform,
Currently the leksah rpm pulls in most of haskell platform dependencies. We are working on trimming some of the dependencies
but the size of most of the libraries are not more than 40-50 KB.</p>
<p>use the following command,
"yum --nogpgcheck install ghc-binary-devel-0.4.4-1.f12.i686.rpm leksah-0.6.10-1.f12.i686.rpm"</p>
<p>Kindly requesting you to try the installation on a Fedora 12 system and report back any failures found.</p>
<p>We are going to try the installation in Fedora 11 since it ships with ghc-6.10.1. Will update the results to the mailing list.</p>
<a href="http://leksah.org/packages/ghc-binary-devel-0.4.4-1.f12.i686.rpm">ghc-binary-devel-0.4.4-1.f12.i686.rpm</a><br/>
<a href="http://leksah.org/packages/leksah-0.6.10-1.f12.i686.rpm">leksah-0.6.10-1.f12.i686.rpm</a><br/>
<a href="http://leksah.org/packages/ghc-binary-doc-0.4.4-1.f12.i686.rpm">ghc-binary-doc-0.4.4-1.f12.i686.rpm</a><br/>
<a href="http://leksah.org/packages/ghc-binary-prof-0.4.4-1.f12.i686.rpm">ghc-binary-prof-0.4.4-1.f12.i686.rpm</a><br/>
</td></tr>
<tr>
<td>2009/08/01</td>
<td><h2>Experimental Mac and Windows installers</h2>
<p>Please try out our new binary installers for Windows and Mac, which are
available from the download page.</p>
</td>
</tr>
<tr>
<td>2009/07/21</td>
<td><h2>Release 0.6.0</h2>
<p>Please try out our new binary installers for Windows and Mac, which are
available from the download page.</p>
<p>The 0.6 version introduces a debugger mode. This mode can be switched on
and off from the toolbar. In debugger mode expressions can be evaluated
and the type of expressions can be shown. The GHCi debugger is
integrated, so that breakpoints can be set, it is possible to step
through the code and observe the values of variables. Other features
of Leksah like building in the background and reporting errors on the
fly work in debugger mode as in compiler mode.</p>
<p>Another new feature is integration of grep and text search with regular
expression. This can be accessed from the findbar.
The GUI framework has been enhanced, so that layouts can be nested in so
called group panes. This feature is used for the debugger pane.
Furthermore notebooks can be detached, so that Leksah can be used on
multiple screens. A lot of little enhancements has been made and
numerous bugs has been fixed.</p>
<p>Look in the manual for further information</p>
</td>
</tr>
<tr>
<td></td>
<td><h2>GHC 6.10.2</h2>
<p>
Leksah does work with GHC version 6.10.2! But currently you have to get the repo version of gtk2hs
and compile it (darcs get --partial http://code.haskell.org/gtk2hs/) In the gtk2hs repository the problems
with changes on finalizers have been resolved.</p>
<p>
Currently you have to change Cabal ==1.6.0.1 to Cabal >=1.6.0.1 in the leksah.cabal file by hand.
So you have to install leksah with runhaskell Setup configure (--user) ...
We will fix this with the next release.</p>
</td>
</tr>
<tr>
<td>2009/04/02</td>
<td><h2>Release 0.4.4.1</h2>
<p>A minor fix for the recurring query to open a file:</p>
<ul>
<li>Doesn't attempt a background build, when there is no open package.</li>
<li>Doesn't keep bugging the user if the session they select does not have a valid package</li>
<li>Improved title on package open dialog</li>
<li>Updated the manual for better Ubuntu installation description</li>
</ul>
</td>
</tr>
<tr>
<td>2009/03/31</td>
<td><h2>Release 0.4.4</h2>
<p>The changes from version 0.4.3 include:</p>
<ul>
<li>Update of the manual with better installation description</li>
<li>Background build</li>
<li>Fix for MS Windows font issues</li>
<li>Bug fixes</li>
</ul>
<p>Known bugs:</p>
<ul>
<li>Background build not interruptible on Windows</li>
<li>Externally changed files not detected on Windows</li>
<li>Cabal files with configurations are not always rejected by the visual editor</li>
<li>Import helper sometimes don't integrate identifiers of the same module as expected</li>
<li>Main module not handled correctly in Metadata</li>
</ul>
</td>
</tr>
<tr>
<td>2009/03/19</td>
<td><h2>User Manual Update</h2>
<p>Uploaded a new version of the manual with some updated screenshots and a new explanation of metadata collection.</p>
</td>
</tr>
<tr>
<td>2009/03/17</td>
<td><h2>Release 0.4.3</h2>
<ul>
<li>Updated package/cabal editor</li>
<li>Move the top pane on a split</li>
<li>Added a welcome greeting (oh, so far with me)</li>
<li>Double click selects words with numbers</li>
</ul>
</td>
</tr>
<tr>
<td>2009/03/08</td>
<td><h2>Release 0.4.2</h2>
<p>This release needs a new session format. Throw away your old .session files.</p>
<ul>
<li>Renamed usages pane to references (refs). Added scope to references</li>
<li>Command line option to extract cabal-install tars</li>
<li>fixed "first start" bug</li>
<li>import helper with ghc parser. Try this out!</li>
<li>fixed new module bug</li>
<li>Get rid of New. for gtk modelview</li>
<li>remember tree expansion in modules pane</li>
<li>text search takes current selection</li>
<li>changed "enter" key for text search to search forward.</li>
<li>recent files and packages added to menu</li>
</ul>
</td>
</tr>
<tr>
<td>2009/02/22</td>
<td><h2>Release 0.4.1</h2>
<ul>
<li>File Save All: Default shortcut is Ctrl+Shift+S, New preference that allows you to specify if packageBuild should trigger fileSaveAll.</li>
<li>sharing in metadata serialization</li>
<li>Fix probably leak in the completion code.</li>
<li>passing language extensions to source collector parser.</li>
<li>new combo box now does something</li>
<li>first start bug.</li>
<li>reverted source collector to more primitive interface.</li>
<li>completion only on Ctrl-Space option</li>
<li>Fix: Issue 48 in leksah: Search-Replace with wrap-around crashes leksah</li>
<li>changed info and search panes to an easier and more convenient style</li>
<li>Better comment printing.</li>
<li>Add a note about the flipper to the manual</li>
<li>added completion!</li>
<li>simple docu search</li>
<li>Ctrl tab for notebook flipping</li>
<li>flipper with least recently used. </li>
</ul>
</td>
</tr>
<tr>
<td></td>
<td><h2>Prerelease 0.4</h2>
<p>The 0.4 Release will become the first beta when it is stable enough. It is useable for practical work for the
ones that wants to engage with it. I dropped backwards compatibility with ghc-6.8 and it will only work with ghc-6.10. It requires gtk2hs 0.10. A release is available from the gtk2hs webside.
</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- end of text -->
<div id="footer">
<div id="pageinfo">
<div class="copyright">
<a name="pagecopyright"></a>
Copyleft 2008-2010, leksah project
</div>
<div class="pagedate">
</div>
</div>
<!-- from about -->
</div>
</body>
</html>