1 <?xml version="1.0" encoding="utf-8"?> <!-- -*- html -*- -->
2 <!--#set var="css" value="sxemacs.css" -->
3 <!--#set var="title" value="SXEmacs News" -->
4 <!--#set var="banner" value="Hey Man, What's the buzz?" -->
5 <!--#set var="copyright" value="2004 - 2010 Steve Youngs" -->
7 <!--#include virtual="/templates/header.template" -->
8 <!--#include virtual="/templates/menu.template" -->
9 <!--#include virtual="/templates/support.template" -->
13 <em>SXEmacs switches to git</em>
15 People have been asking for it ever since we started this
16 project. Well, it is now a reality… The SXEmacs
17 sources are now kept in a git repository.
20 The migration went very smoothly, a lot smoother than I was
21 anticipating. Which was nice. There was one downside,
22 however… History. We lost all of the history up to
23 this point. Technically, it's not <em>completely</em> lost.
24 It is just not in the git repo. You can still get all the
25 history you could ever want by leeching the tla repos. And
26 don't forget that when we first forked from XEmacs we lost all
27 of the XEmacs CVS history. That never caused any problems or
28 issues, so I don't expect it to this time.
31 As of right now, the SXEmacs git repo is open for business.
32 You can get our latest sources with…
34 <code>git clone http://git.sxemacs.org/sxemacs</code>
36 That URL is deliberately <strong>not</strong> a hyperlink
37 because you can only get to that URL with a git client.
40 Till next time…<br />
46 <em>SXEmacs 22.1.12 "Fiat" has been released!</em>
48 <u>22.1.12 Highlights</u>
52 Bugs closed in this release: 69, 86, 107, 109, 110, 111,
53 113, 114, 115, 117, 118, 120
56 Build chain fixes and updates -- Ferreira, Freundt, Youngs.
58 <li>Fix building without eye-candy (*bars, widgets, etc)</li>
59 <li>Begin work on getting SXEmacs built on Arm Linux</li>
60 <li>Fix NetBSD 5 build</li>
61 <li>Mac OS build fixes</li>
63 <li>FFI improvements, updates, and enhancements -- Zajcev</li>
65 Source tree reorganisation -- Ferreira. Nelson put a lot of
66 working into reorganising the SXEmacs source tree hierarchy.
67 This was done with the view to making maintenance and debugging
68 easier, and also to simplify adding new features. There are
69 now several subdirectories under src…
76 <th>New src hierarchy</th>
80 <td>has the database code</td>
84 <td>has the "Enhance Number Types" code</td>
88 <td>has the "events" code</td>
92 <td>has all the multimedia code</td>
96 <td>has memory related code</td>
100 <td>has the MULE stuff</td>
104 <td>has the UI code common to all toolkits</td>
108 <td>has the old (non-working) GTK 1 code</td>
112 <td>has the TTY UI code</td>
116 <td>has the X11 UI code</td>
119 <td>src/ui/lwlib</td>
120 <td>has the Lucid stuff</td>
128 <em>We Are Still ALIVE!!</em>
130 Contrary to popular opinion, this project is still very much
131 alive and kicking. Sure, sometimes we take extended breaks,
132 but we always come back to "tinker". :-) A lot has
133 been going on in the lives of us mortal develpers during this
134 last year. The unfortunate thing for SXEmacs was that not
135 much of the goings on were SXEmacs-related. Which is why
136 you've not seen much in the way of activity here for the last
140 A few of the more notible SXEmacs-related things that did
141 happen in the last 12 months have been…
145 We moved to a new hosting provider. All of SXEmacs,
146 (including website, issue tracker, mailing lists, downloads,
147 and the main source repo), is now served up to you by the
149 <a href="http://www.dreamhost.com/r.cgi" target="_blank">Dreamhost</a>.
152 We skipped a version! Erm, long story, short… it was
153 to do with the move to the new host, and it was simply
154 best for Steve's sanity and tla revision numbering to just
155 skip a version. So 22.1.12 is now the current development
157 <a href="/changes/ChangeLog-22.1.11" target="_blank">ChangeLog for 22.1.11</a>
158 if you want to take a look at what went on during that dev
162 <a href="/people/njsf.html" target="_blank">Nelson</a> has
163 been the busiest of us. One of the things he has been
164 working on has been a huge re-organisation of the src
165 directory. Instead of all of the C source being lumped into
166 a single directory, it is now split into logical
167 sub-directories. It is now much tidier, and a lot easier to
168 maintain and work with.
172 That's about it on the news front. Hopefully we'll be able to
173 cut a new release some time fairly soon. My hope is for
174 before the end of the year.
177 Till next time…<br />
183 <em>Website updates</em>
185 The SXEmacs website has undergone a bit of work recently.
186 Hopefully it'll make your stay more enjoyable, and you'll want
187 to come back again and again. Bring your friends!
190 Some of the new stuff…
193 <li>"Google" Friends widget</li>
194 <li>A "Twitter Ticker" tracking emacs related tweets</li>
195 <li>Google Ads. Hey, we gotta eat. Please click em</li>
196 <li>New screenshot "thumbnails" page</li>
197 <li>Some cosmetic updates to maintain consistent look/feel</li>
202 <em>SXEmacs 22.1.10 "Excalibur" has been released!</em>
204 <u>22.1.10 Highlights</u>
208 Bugs closed in this release: 41, 65, 74, 75, 79, 80, 81, 82,
209 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100,
213 Cool New Sexy Stuff. Of course every release must have some
214 cool new stuff. Here's what's new in this release…
220 It's possible to display video in a glyph object in a buffer.
223 SXEmacs is now a fairly decent image
224 viewing/manipulation app. There's an undo/redo stack,
225 zoom in/out, rotate, chop/crop, red-eye reduction.
226 There is a whole swag of transformations supported:
227 charcoal, contrast, despeckle, edge, enhance, equalise,
228 gausian blur, negate, normalise, oil painting, radial
229 blur, 3D button effect, sharpen, solarise, and
230 swirl. Who needs The Gimp when you have SXEmacs!
233 Added some MacOS icons.
236 Support for sqlite3 via FFI
239 New way for SXEmacs to handle different file types. It
240 allows you to have #'find-file take different actions
241 based on a predicate. See the new variable
242 `find-file-magic-files-alist'.
245 Enable PNG transparent backgrounds. Unfortunately this
246 doesn't work if you use a background pixmap.
249 FFI callbacks implemented.
252 Dbus support via FFI (not completed). This should be
253 considered very much incomplete and experimental. Only
254 rudimentary support is there so far.
259 Build chain fixes/improvements. Quite a few build chain
260 related changes were made in this release, including…
262 <li>Work around a bug in GCC 4.5.0</li>
263 <li>Powerpc/BSD cpu detection</li>
264 <li>A Freedesktop.org compliant sxemacs.desktop file is now installed.</li>
265 <li>Updated FFmpeg detection.</li>
266 <li>OpenSSL 1.0.0 detection. OpenSSL is no on by default.</li>
267 <li>Fix a link error when building with no MPQ</li>
268 <li>Fix a minor bison related issue (YYSTYPE)</li>
269 <li>Fix building with latest SoX</li>
270 <li>Fix --without-x builds</li>
271 <li>Fix many C compiler warnings and elisp byte-compiler warnings.</li>
272 <li>Fix install for non-FFI and non-Mule builds</li>
273 <li>Fix etags build for systems without getopt_long</li>
274 <li>Fix (hopefully) parallel builds</li>
275 <li>Fix BDWGC-enabled builds</li>
278 <li>Minor updates to BDWGC code.</li>
279 <li>Catch up with latest ffmpeg API changes.</li>
280 <li>Fix for latest ediff.</li>
281 <li>Fix for subwindow resizing.</li>
282 <li>FFI improvements.</li>
285 <li>Cleaner dump file (less pollution from the build/src dir).</li>
287 Improve #'file-basename. It can now take a 2nd arg for
290 <li>Misc doc fixes/updates.</li>
295 <em>Chat with the developers</em>
297 Do you have a SXEmacs problem that can't wait for email to go
298 back and forth? Or do you have some amazing new feature you'd
299 like to see in SXEmacs but can't wait to tell someone? Or
300 perhaps you just wanna shoot the breeze? Well your troubles
304 The SXEmacs web site now offers real-time chat with the
305 developers. See the "SXEmacs Chat" menu entry on
306 each page, or follow <a href="irc.html">this link</a>.
311 <em>News RSS feed back up!</em>
313 Yep, that's right. After years of no news RSS, it has finally
314 been fixed. Many thanks and kudos to Hynek Schlawack for the
315 sexy new Python script that RSS-ifies the entries on the
321 <em>Mailing list subscriptions fixed!</em>
323 Subscribing to the mailing lists is now working again. Please
324 accept our deepest apologies for taking so long to get this
325 issue sorted out. It was some corruption in the affected
326 lists' config.pck and the backups were corrupt as well.
327 Removing the lists and then recreating them solved the
328 problem. The original member db remained intact, as did the
329 archives, so all being well everthing should just work.
334 <em>Updated items in the shop!</em>
336 You've seen the blood-dripping beta logo, now you can get that
337 on your T-shirt, or coffee mug, even on a courier bag, or wall
338 clock. Go check out <a href="store.html">the shop</a>!
343 <em>Behind the scenes updates to SXEmacs website</em>
345 We've made a few changes under the hood at the SXEmacs
346 website. Pretty much all of the HTML has been re-written from
347 the ground up. And if Steve did it right, you shouldn't
348 notice a thing. :-) Almost all of the changes made were
349 designed to do 2 things…
352 <li>Preserve look/feel across entire site</li>
354 Easier maintenance for the
355 <a href="mailto:webmaster@sxemacs.org">webmaster</a>
361 <em>SXEmacs website offers retail therapy</em>
363 Do you need retail therapy? We can help. We've just
364 added two outlets for your frustrations. One for the
365 memorabilia junkie at our
366 <a href="store.html">SXEmacs Store</a>. And one for
367 those special occasions at our
368 <a href="amazon.html">Amazon Store</a>.
371 Be sure to check them both out, and spend up big! :-) All
372 the proceeds go to keeping the SXEmacs Project running.
377 <em>SXEmacs 22.1.9 "Edsel" has been released!</em>
379 <u>22.1.9 Highlights</u>
383 Bugs closed in this release: 32, 33, 34, 35, 36, 37, 38,
384 39, 40, 42, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56,
385 57, 58, 59, 60, 61, 62. See our
386 <a href="http://issues.sxemacs.org/">Issue Tracker</a> for
390 New garbage collector BDWGC. SXEmacs can now use the
391 Boehm-Demers-Weiser garbage collector. It is still
392 experimental at this stage and there are known bugs
393 (memory leak). If you have plenty of RAM it is quite
394 usable, and noticably faster than non-BDWGC SXEmacsen.
395 This new feature is not on by default. To get it,
396 configure with --with-experimental-features=all.
399 Support 256 colour terminals. Support for 256 colour
400 terminals and colour resolution through approximation
404 New function, #'mapfam. This new function is an
405 extrememly powerful replacement for _all_ of the current
406 map functions. It not only can do the job of the
407 existing map functions, but can also convert any
408 sequence to any other sequence. Lots of other cool
409 features as well, see its doc string for full details.
412 New FFI util, ffi-magic.el. Uses libmagic to guess file
416 Cool new stuff in the contrib directory. There are tla
417 hook scripts, build scripts, and build-report scripts.
420 Build chain fixes and improvements. Better detection of
421 ALSA, ffmpeg, libffi, libbind, and many other various
422 bits and pieces. General build related fixes were made
423 for MacOS, Solaris, HPUX, and of course, Linux.
426 Init file migration code removed. We feel that it is
427 better to NOT mess with other emacsen's set ups.
430 Compiler warning fixes.
433 PNG images optimised for size.
436 Re-work auto-autoloads loading a little. Priority is
437 given to packages installed under ~/.sxemacs/ and care
438 is taken to eliminate those "foo-autoloads already
442 Support for BSD's MP removed.
445 Emodule search path/loading fixes. Emodule load path
446 has been made sane. #'load-module and #'locate-module
447 have both been vastly improved and both have completion.
450 FFI improvements. The FFI code has been improved so that
451 it can be compatible with XEmacs 21.5 for when they
452 merge our FFI into their code base. Also #'ffi-load and
453 #'ffi-load-library no longer need to be given a file
454 extension as part of the arg to allow for different
455 platforms having different shlib extensions. Also, some
456 UI enhancements were added to ffi-curl.el and
460 Etags improvements. A bit of "UI" has been added to
461 etags.el, as well as some code optimising.
467 <em>SXEmacs 22.1.8 "Daimler" has been released!</em>
469 <u>22.1.8 Highlights</u>
473 Bugs closed in this release: 22, 24, 26, 27, 29, 31.
474 The reason for the apparent double up of closed bugs
475 from the previous release is because our bug index got
476 reset during a rebuild.
479 SXEmacs now has a libtool based build chain.
482 Bootstrapping packages is now a little more friendly and
483 foolproof (hopefully).
486 User cutomisations are now saved to
487 ~/.sxemacs/custom-${USER}.el if the old style custom.el
491 custom-defines.el files. These are like
492 auto-autoload.el files, but for defcustom's etc.
495 Support for :inherit face keyword.
498 A new rc.d style init mechanism. (the normal
499 ~/.sxemacs/init.el is still supported of course)
502 New resize echo area. (not to be confused with
506 #'describe-function now reports global keybindings for
510 New %b spec for #'format for converting between ints and
514 Various minor doc fixes, typos, and other trivial
521 <em>SXEmacs switches to GPLv3</em>
523 Most of the source code in SXEmacs is licenced under the
524 GNU General Public Licence (GPL). Today SXEmacs switched
525 to the latest version of the GPL, GPLv3.
530 <em>SXEmacs 22.1.7 "De Lorean" has been released!</em>
532 <u>22.1.7 Highlights</u>
536 Bugs closed in this release: 13, 20, 21, 24, 25, 27, 28,
537 31 (see <a href="http://issues.sxemacs.org/">issue tracker</a>)
540 Much reworking of the build chain. Quite a bit has
541 changed here, a few options have been changed, added, or
542 removed. So if you haven't been following the
543 development it might pay you to have a look at our
544 configure's --help output.
547 Fix emodule loading on 64bit machines.
550 Security fix in movemail.c (mktemp()->mkstemp()).
553 Etags synched up to upstream 17.32.
556 Updates/fixes to dllists/skiplists.
559 Lots of updates in the ENT area (Enhanced Number
560 Types). Some stuff has been moved to an external
561 emodule, "ASE" (Algebraic Structures for ENT or "ASE
562 Supersedes ENT"). Also directed graphs have been
563 introduced (sparse representation only so far). And
564 introduce heaps (dense, dynamic, and week).
567 cl.el meets C. We've begun work on implementing the
568 common lisp macros as an external emodule. The main
569 focus here is speed, and initial benchmarks are _very_
570 exciting... The emod version of #'dotimes (#'cl:dotimes)
571 can be nearly 200 times faster than its elisp
572 counterpart! This isn't finished yet, but watch future
576 package-suppress mechanism ported from XEmacs 21.5.
579 Asynchronous version of #'curl:download added called
580 #'curl:download&.
583 Font-lock improvements, especially on TTYs.
586 Fix info search path.
589 Change default setting for progress guages to be off.
592 Multimedia updates/fixes. Lots of reworking has been
593 done here, especially with PulseAudio, ffmpeg, and
594 threading of the audio jobs etc. Support for gstreamer
595 and xine has been dropped, and libmagic added.
598 New macro to define "toggle" variables
599 #'define-toggle-variable. I wouldn't normally list a
600 single new macro in this file, but this one deserves a
601 mention. It sets up toggle variables, including
602 #'turn-on-VAR, #'turn-off-VAR, and #'toggle-VAR. Very
606 Many many compiler warnings have been fixed. Almost all
607 byte-compiler warnings have been fixed in our build.
608 And a good deal of the warnings in the C code of a
609 standard build has been fixed as well.
615 A contrib directory has been added to the tree. So far
616 there are patches in there to pop3.el, smtpmail.el, and
617 starttls.el which takes advantage of some of SXEmacs'
618 cool native features like OpenSSL. Watch this space for
622 Documentation updates: sppm, lispref, tips, building,
623 processes, and internals manuals.
629 <em>SXEmacs Release Archive Mirror</em>
631 I'm very happy to announce that the kind folks at
632 <a href="http://www.planetmirror.com">Planet Mirror</a>
633 are providing mirroring service for us.
638 <em>SXEmacs 22.1.6 "Cadillac" has been released!</em>
640 <u>22.1.6 Highlights</u>
644 Enhanced Number Types (ENT) fixes and updates.
647 Multimedia fixes and updates.
650 New ffi-gcrypt.el bringing GnuPG's libgrypt bindings to
654 Line and column numbers in the modeline are now padded
655 for improved readability.
658 New skiplists. This is a basic implementation of
659 Pugh's skip lists. Their efficiency is overwhelming
660 when compared to alists or plists. They also perform
661 better on insertion and removal than large hash-tables
662 (due to the resizing/rehashing which takes place).
663 They can be created almost as fast as lisp lists and
664 thus beat hash-tables there, too.
667 Module (DSO) load paths were fixed.
670 Test suite improvements and updates.
673 Etags fixes. The Makefile Etags targets work now and
674 etags.el has been fixed to work with the include
675 directive and tags completion is working.
678 Fix a problem with raw string parsing.
681 Sync bytecomp-runtime.el with XE 21.5 to take advantage
682 of the *-f?boundp macros.
685 OpenSSL updates/fixes/improvements, providing support
686 for certificate authorities (CA), for peer certificates
687 and, using the network-server-streams, secure listening
688 sockets. This will allow to connect/accept to/from
689 servers/clients which require valid peer certificates.
692 New PulseAudio support replacing PolypAudio.
695 New caching compiled regular expressions.
698 Fix many build related issues.
701 Major restructuring of the build chain. SXEmacs is now
702 a completely autotooled project, using aclocal,
703 automake, autoheader, autoconf.
706 Move to a FHS-compliant install hierarchy.
709 Drag 'n' Drop has been removed.
712 Fix bug in lib-complete that was causing find-function
713 to visit .elc files if running inplace.
716 Fix stack overflow bug in mapconcat.
719 Update about.el, see: <code>M-x about-sxemacs</code>.
722 Lots of documentation updates, fixes, and improvements.
728 <em>The documentation is now online</em>
730 As of today, the <strong>127278</strong> lines of
731 documentation that comes with SXEmacs is available for
732 browsing online. You'll see a link in the menu on each
738 <em>SXEmacs 22.1.5 "Bugatti" has been released!</em>
740 There were a few build-related problems with the last
741 release so this is primarily a maintenence/bugfix release.
744 <u>22.1.5 Highlights</u>
748 version.sh was sometimes generating an incorrect
752 Autoconf fixes and updates. Most of the changes in this
753 release were centered around our autoconf scripts.
755 <dd>- Recognise $CFLAGS environment variables</dd>
756 <dd>- X toolkit autodetection redone</dd>
757 <dd>- TTY autodetection fixed</dd>
758 <dd>- PostgreSQL detection properly reported</dd>
759 <dd>- Change allowed values for menubars, dialogs,
763 <dd>menubars -- no athena or motif</dd>
764 <dd>dialogs -- no lucid</dd>
765 <dd>widgets -- no lucid</dd>
769 - Set configure's "bugreport aliress" to
770 http://issues.sxemacs.org.
772 <dd>- Fix gdbm/berkdb detection</dd>
773 <dd>- Improve libc version detection</dd>
777 New convenience Makefile target, "build-report". This
778 target is especially designed to make life easier for
779 sending in build reports. Basically it saves make
780 output to the appropriate place and also ensures that a
784 A SELinux/libffi quirk and a GMP/mpfr issue has been
788 A pdump/ENT bug on *BSD has been fixed.
794 <em>SXEmacs 22.1.4 "Bentley Turbo" has been released!</em>
796 <u>22.1.4 Highlights</u>
800 Server sockets! Welcome to the brave new world of
801 SXEmacs listening for TCP and UDP connections, with all
802 the fix-ins for creating network servers. Yes, now you
803 can have SXEmacs be your web server. See
804 `open-network-server-stream'.
807 SXEmacs audio. SXEmacs supports several "sound servers"
808 like: OSS, NAS, ESD, Polypaudio, ALSA, aRts, and Jack.
809 And media streams can be handled by sndfile, ffmpeg,
810 sox, mad, xine, gstreamer. The SXEmacs developers
811 recommend Polyp/ffmpeg whenever possible. And yes,
812 SXEmacs <u>can</u> play mp3 files. :-)
815 Autoconf updates. The big one here is that all enable
816 and disable options have been converted to with and
820 A recursive implementation of `directory-files', called
821 `directory-files-recur' has been added. It is lightning
822 fast... in some situations, even faster than find(1)
825 Double linked lists and bloom filters have been
829 OpenSSL digest, encryption, and decryption routines have
830 been added for files. Previously this could only be
834 Athena is now the default toolkit used instead of
838 Embeddable keyboard macros. You can execute a keyboard
839 macro while you are in the middle of defining a keyboard
843 Mule is on by default. You can turn it off using the
844 --without-mule configure option.
847 Display any image format that is supported by
848 ImageMagick's libWand. Requires FFI-enabled SXEmacs and
852 Lots of updates and improvements to ENT (Enhanced Number
856 Build report updates. The SXEmacs version no longer
857 conflicts with the XEmacs build.el. It also displays a
858 lot more interesting info. And can even use Gnus to
862 `report-sxemacs-bug' now directs people to the SXEmacs
864 <a href="http://issues.sxemacs.org/">http://issues.sxemacs.org/</a>
867 SXEmacs now builds clean on FreeBSD and NetBSD.
874 This news page is now also published as a
875 <a href="rss/news.rss">RSS feed</a>.
881 SXEmacs web site finally gets some content that doesn't leave
882 you wondering what the hell this SXEmacs thing is anyway.
883 Also, as you can see, the news items are now on their own
884 page. And we've created an RSS feed to the commit logs to the
885 mainline repo. There's a link in the menu of each page.
891 There's a problem with SXEmacs 22.1.3 and installing on BSD
892 systems. A virtually empty auto-autoloads.el file was being
893 installed which made SXEmacs unusable. This tiny
894 <a href="http://ftp.sxemacs.org/pub/sxemacs/sxemacs-22.1.3-bsdfix.diff">patch</a>
898 We are also aware of some problems with building on Solaris 9.
899 We are working on fixing those problems and will post a patch
900 as soon as it is ready.
906 Has it really been <u>that</u> long since the last bit of news
907 or release? We have a new release! And just in time for
910 <em>SXEmacs 22.1.3 has been released!</em>
912 <u>22.1.3 Highlights</u>
916 Enhanced number types -- SXEmacs now has all sorts
917 of enhanced number types. Things like bignum,
918 bigfloat, fractions, mpfr-floats, complex-numbers,
919 gaussian-numbers, residue classes and residue
923 Raw Strings -- SXEmacs supports Python-like raw
924 strings. This will cut back dramatically on the
925 backslashitis that elisp hackers suffer from.
928 FFI -- Downloading HTTP headers is now possible,
929 and FTP transfers have been fixed.
932 Mouse -- You can now bind up to 32 mouse buttons.
934 (global-set-key [(button32)] 'some-function)
936 And you thought you had enough trouble trying to
937 remember all the key bindings... :-)
940 Uptime -- Try <code>M-x uptime</code> and
941 <code>C-u M-x uptime</code>
944 Bootstrapping PUI -- SXEmacs no longer needs to
945 have any packages pre-installed before the package
946 tools (PUI) are usable. As long as you have a
947 FFI-enabled SXEmacs and libcurl (very likely) you
948 can "bootstrap" PUI by choosing a download site
949 and running <code>M-x pui-bootstrap</code>
952 Improved font-locking in a TTY -- To illustrate,
953 fire up a vanilla SXEmacs (sxemacs -vanilla) and
954 look at the modeline. Then open a .c file and
955 turn on font-lock (M-x font-lock-mode).
958 Autoconf fixes -- All configure options have help
959 strings and state what the default setting is.
960 PostgreSQL detection has been improved and
961 simplified. Most users shouldn't need to specify
962 the pgsql prefix in `--with-site-prefixes' to get
966 Building SXEmacs with C++ Compiler -- This is no
967 longer supported. To build SXEmacs you will need
968 an ANSI-compatible C compiler of at least GCC
972 Documentation (Texinfo) -- Have all been updated
973 to mention "SXEmacs" instead of "XEmacs" where
974 appropriate. The main SXEmacs manual is now
982 Wow, it's been a while since I updated this page. Sorry 'bout
983 that. My excuse is that I hate doing HTML and I'm a lazy
984 bastard. Anyway, a lot's been going on since, most notably:
986 <em>SXEmacs 22.1.2 has been released!</em>
988 <u>22.1.2 Highlights</u>
992 FFI -- This is our "Foreign Function Interface". In a
993 nutshell, it is a way to bring any function from any
994 external library to lisp. As an example, this version
995 of SXEmacs can download files from the internet
996 <u>without</u> the need for any XEmacs lisp packages
997 such as EFS. It uses libcurl. Note that libcurl is
998 <u>not</u> needed to build SXEmacs.
1001 OpenSSL -- SXEmacs can be linked with OpenSSL
1002 libcrypto and libssl to provide a comprehensive
1003 gateway to cryptographic and related functions.
1004 Note, this is still experimental.
1007 GC -- Garbage Collection. SXEmacs still garbage
1008 collects as much as it always had, it is just now it
1009 doesn't print messages to the echo area as often as
1013 Autoconf -- The SXEmacs autoconf scripts are all
1014 autoconf version 2.59 compatible.
1017 Etags -- Updated to upstream version 17.11 of
1021 Win32 -- Most of the win32 code is now gone.
1024 Security -- A potential vulnerability has been fixed
1032 Added "Developer Pages" section.
1038 Our BugZilla issue tracker is now online and ready for use
1039 (see the link in the menu). It's actually been operational
1040 for a while but I forgot to mention it. :-)
1046 We now have Autoconf 2.59 compatible configuration scripts.
1047 The preliminary work is in sxemacs--main--22.1.2--patch-3 (see
1048 the <a href="download.html">download page</a> for how to get
1052 Take care with it. Many of the configure options have
1053 changed. And at this stage, we are expecting breakage as
1054 it is very difficult to test all configurations.
1060 It is with great pride and pleasure that the SXEmacs Team
1061 brings you another SXEmacs release.
1064 Today, SXEmacs 22.1.1 was released. Source tarballs are
1066 <a href="download.html">download page</a>. And you can
1067 view the changes in this release
1068 <a href="changes/ChangeLog-22.1.1"> here</a>.
1074 With thanks to the wonderful folks at
1075 <a href="http://www.tux.org/"> Tux.Org</a>, I am very pleased
1076 to announce that we now have an FTP site! Check it out:
1077 <a href="ftp://ftp.sxemacs.org/pub/sxemacs/">ftp.sxemacs.org</a>
1083 The sxemacs-devel mailing list is now available via Gmane.
1084 This is great because it means less load on my mail server.
1085 There is a downside (from my point of view) however. I can
1086 no longer keep accurate records of numbers of developers
1090 If you want to be "counted" as a SXEmacs developer,
1091 could you please subscribe to the list in the normal
1092 way. If you'd rather read/post via Gmane, that's cool,
1093 just mark your "real" subscription as "no delivery".
1098 Let me introduce you to our core team:
1100 <li>Steve Youngs (Project Lead)</li>
1101 <li>Erik Arneson</li>
1102 <li><a href="people/lg.html">Evgeny Zajcev</a></li>
1103 <li>Hynek Schlawack</li>
1104 <li>Nick Granado</li>
1105 <li>Peter Brown</li>
1106 <li><a href="people/hroptatyr.html">Sebastian Freundt</a></li>
1113 Today, SXEmacs was announced to the world on the XEmacs and
1114 GNU/Emacs mailing lists. See the
1115 <a href="list-archives/html/sxemacs-devel/2004-12/msg00065.html">original post</a>.
1118 <!--#include virtual="/templates/copyright.template" -->
1119 <!--#include virtual="/templates/google.template" -->
1120 <!--#include virtual="/templates/footer.template" -->