Age | Commit message (Collapse) | Author | Files | Lines |
|
This release fixes the problem with scrambled screens when using
xemacs in a terminal. Other changes are numerous as its a -current.
Mainly bug fixes.
Please see http://www.xemacs.org for details.
|
|
|
|
|
|
|
|
Changes:
Changes since B0.99-15
1. lib/edt.sl: Hard-coded escape sequences \e= and \e> were swapped.
This affected the use of the application keypad on systems that did
not have terminfo entries specifying these strings.
2. src/file.c: if write failed, report errno and num failed bytes.
3. src/screen.c: Unlock buffer files when exiting as a result of a
fatal error.
4. lib/cmode.sl: c_indent_line would auto-insert // even when
configured not to do so by the user.
5. lib/site.sl: Collapse multiple occurances of / characters in
filenames that appear on the command line.
6. src/ledit.c: If a file to be loaded really a directory, then skip it.
7. src/*.c: use _SLvsnprintf instead of vprintf to
avoid buffer overflows. Also use safe_strcpy instead of strcpy.
8. src/sysdep.c: tweak to expand_filename to deal with very large
filenames (much larger than OS permits).
9. lib/compress.sl: avoid using a regexp to get extname.
10. src/pty.c: tweaked for compiling with CYGWIN--- Requires slang
1.4.5 if you intend to build a cygwin version.
11. src/main.c: If jed-script is symlinked to jed, then the result is
equivalent to running jed with the -script option. This is useful
for using jed in an executable script, e.g.,
#!/usr/bin/env jed-script
vmessage ("Script name: %s", __argv[0]);
quit_jed ();
Also, if the script defines a function called "jedscript_main",
then that function will get called after the file is loaded.
12. doc/rtl/keys.tm: get_key_binding documentation corrected by
Guenter Milde
13. lib/filter.sl: filter_region function was not working.
14. src/menu.c: New function: menu_select_menu. This enables a menu
item to be executed from a function call, e.g.,
menu_select_menu ("Global.W&indows.&Color Schemes");
will popup the color-schemes menu.
15. src/ledit.c: bug-fix involving loading files such as xxx-1.0.sl
when loaded as ()=evalfile("xxx-1.0").
16. src/colors.c: new intrinsics: get_color, add_color_object. The
idea behind these was conceived by Francesc Rocher. A
"custom_color" function analogous to "custom_variable" was also
added.
17. src/wterm.c: patch from Paul Shirley
to have ALT keys return scancodes instead of win32 virtual keycodes.
18. doc/tm/rtl/*.tm: Fixed synopsis lines and various other
documentation improvments (Guenter Milde)
19. src/indent.c: New intrinsic: what_syntax_table returns the name of
the current syntax table.
20. src/unix.c: fixed a problem in the filename expansion routines
that affects older systems that do not have glob.h.
21. lib/site.sl: If Tab_Always_Insert_Tabs is non-zero, the pressing
the tab key will cause a tab to be inserted. The default value is
0.
22. When objects (files or buffers) are loaded, they are given the
full path name. This means that the slang pseudo-variable
__FILE__ will expand to the full pathname of the file being loaded.
23. lib/cmode.sl: treat formfeeds like whitespace
24. lib/comments.sl: Add support for java comments (Nathan Smith)
25. lib/os.sl: x_*_selection functions aliased to x_*_cutbuffer if
undefined. This permitted #ifdefs to be removed from lib/mouse.sl
to avoid problems with mouse.sl byte-compiled with jed but used
with xjed.
26. src/xterm.c: Handle selection events while waiting for keyboard
input. This allows, e.g., x_insert_selection to be bound to a key.
27. src/indent.c: Added support for a second string character to the
syntax tables. This improves the highlighting of, e.g., python
code which uses two string characters.
28. lib/pymode.sl: minor cleanups.
29. src/wterm.c, w32cons.c: make NumLock return ESC O P when
NUMLOCK_IS_GOLD is set. Hopefully EDT emulation will now work
properly on win32 systems.
30. src/menu.c: Ctrl-G causes abortion of menu mode.
31. src/wterm.c: drag/drop functionality for wjed ("John Skilleter")
32. lib/html.sl: updated to support euro, etc. (Kees Serier)
33. src/win32.c:w32_pclose: add a work-around to what may be a Borland
compiler bug. ("John Skilleter")
34. src/xterm.c: internal border width of the of xjed window is now
configurable via -ib xjed option (Jim Clifton)
35. lib/krconv.sl: respect the value of C_BRA_NEWLINE
(Ulrich Bernert)
36. src/buffer.c,ledit.c: If a file is read through a symbolic link,
set the name of the buffer to the name of the symlink and not the
actual file. This is allows e.g., foo.c --> /dev/c/0013
to be interpreted as a C file.
37. src/win32.c: differentiate between (shift|alt|ctrl)-backspace
(John Skilleter)
38. src/cmisc.sl: Make c_end_of_function symmetric with
c_top_of_function. (Reuben Thomas)
39. src/wterm.c: fix problem with calculation of font-height for wjed.
Also added new intrinsic for setting the font: w32_select_font
(John Skilleter)
40. New internal hooks added: _jed_before_key_hooks, _jed_after_key_hooks
41. lib/wmark.sl: rewritten to use _jed_before/after_key hooks. The
result is that one is now able to use the regions with menu and
minibuffer commands.
42. lib/popups.sl: Edit menu enhanced with more region functions.
Register functions moved to region functions popup.
43. src/menu.c: disabled access to the menus from the minibuffer
44. lib/cmode.sl: added mode-specific menu entries to list all
functions and macros defined by the file. This affects C mode and
SLang mode.
45. New intrinsics: exit, _exit. These are useful in jed scripts to
return an exit value to the shell. exit is like exit_jed and
_exit is like quit_jed except an argument is required.
46. lib/tmmode.sl: This file implements the tm_mode for editing
text-macro files. In addition, the text-macro processing code
(textmac.sl) was removed from the jed distribution as well as
lib/tm/*. Instead, the text-macro processing code and macros will
be made available as a separate package.
47. src/sig.c: Changed the way SIGHUP and SIGTERM are handled to avoid
a possible race condition.
48. lib/latex.sl,ltx-math.sl: If another tex file was loaded while
latex math mode was active, then latex_math_mode would cease to
work in the first buffer. This has been fixed.
49. lib/perl.sl: Updated to Mark Olesen's latest version. See
lib/perl.sl for details.
50. lib/sccs.sl: New file supporting SCCS revision control (Philip
Brown).
51. src/intrin.c: New intrinsic function: run_program. This plays the
same role as the "system" function except jed resets the display
first, if run in a terminal. For X, it runs the specified program
in another xterm, or the terminal set by the XTerm_Pgm variable.
*** Note: This function needs to be fixed to work asynchronously
on win32. Any volunteers??
52. src/xterm.c: Added Charl Botha's XRENDER patch to Xjed.
53. lib/ide.sl: Remove references to ide_function_help (Guido Gonzato).
54. lib/site.sl: save_buffer was not calling read_file_from_mini
without a prompt string <klaus.schmid at kdt.de>
55. doc/tm/*.tm: removed docs for obsolete functions <klaus.schmid at kdt.de>
56. lib/mouse.sl: wheel mouse was not ignoring hidden lines
<klaus.schmid at kdt.de>
57. lib/f90.sl: Merged fix and free formats into the same file. In
addition to f90_mode, there is now f90_fixed_format_mode and
f90_free_format_mode. The default format for f90_mode is "free",
which may be set via the F90_Default_Format variable.
58. lib/registers.sl: rewritten to allow registers to be given
meaningful names by the user. Also, fixed limit of 95 registers
removed.
59. lib/folding.sl: Fixed endless loop during a call to
fold_whole_buffer when a fold-start mark is at the end of the
buffer. Several other tweaks aimed at preserving the current
position when closing folds (klaus.schmid at kdt.de)
60. lib/edt.sl: multiple definition of exit corrected
(joukj at hrem.stm.tudelft.nl (Jacob (=Jouk) Jansen))
61. lib/search.sl,isearch.sl: If the search string contains any upper case
characters then a case-sensitive search will be performed.
62. src/mkfiles/makefile.all: Add CFLAGS macro to MINGW32/CYGWIN32
section. Miquel Garriga <miquel at icmab.es>
63. src/screen.c: Make the [EOB] line read-only. Miquel Garriga <miquel at icmab.es>
64. src/version.c: Use __MINGW32_VERSION if defined to get the
compiler version. Miquel Garriga <miquel at icmab.es>
65. lib/os.sl: make sure W32shell_Perform_Globbing is declared. Miquel Garriga <miquel at icmab.es>
66. lib/cal.sl: avoid interpretation of 08 in dates as octal. Miquel Garriga <miquel at icmab.es>
67. src/screen.c: %F may be used to specify complete pathname on the
mode-line. (John Skilleter).
68. doc/tm/keys.tm: get_key_binding documentation corrected. (Klaus
Schmid <klaus.schmid at kdt.de>)
69. src/mkfiles/makefile.all: Make sure CFLAGS defines JED. Also add
support for creating wjed in cygwin environment (Paul
Shirley).
70. New intrinsic: expand_symlink expands symbolic links
|
|
Builds and runs on x86 after testing the build
|
|
|
|
|
|
|
|
Changes from previous version:
> New features in this release:
> * bidirectional terminal support handles Arabic ligature joining
> (LAM/ALEF)
> * new command to go backward and forward along text positions
> after search and other operations
>
> Main enhancements:
> (for details see the change log)
> * Added recognition of mouse wheel control sequences and attached
> according behaviour - untested as I don't have a mouse wheel.
> * New key interpretations for shift-Return (shift-Enter) and
> control-Return (control-Enter) to insert Unicode paragraph
> separators and line separators respectively if Unicode
> line-end handling is enabled.
> * Improved coded and mnemonic character entry on prompt line.
> * Fixed display problems in separated display mode
> (for Unicode combined characters) on the status line.
> * Reviewed various commands for remaining fixes in UTF-8 handling.
and patch-aa was incorporated in the standard distribution by the author.
|
|
|
|
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.
Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.
Fixes part of PR pkg/20805 by Marc Recht.
|
|
|
|
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.
Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.
Fixes part of PR pkg/20805 by Marc Recht.
|
|
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.
Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.
Fixes part of PR pkg/20805 by Marc Recht.
|
|
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.
Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.
Fixes part of PR pkg/20805 by Marc Recht.
|
|
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.
Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.
Fixes part of PR pkg/20805 by Marc Recht.
|
|
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.
Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.
Fixes part of PR pkg/20805 by Marc Recht.
|
|
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.
Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.
Fixes part of PR pkg/20805 by Marc Recht.
|
|
Takamizu.
|
|
Lots of bug fixes since the official 6.1 release.
|
|
|
|
|
|
Makefiles simply need to use this value often, for better or for
worse.
(2) Create a new variable FIX_RPATH that lists variables that should
be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By
default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
additional variables may be appended from package Makefiles.
|
|
PR18604 by <hackerb9 at wongs dot net>
|
|
20.7nb1.
|
|
http://tsukuba.m17n.org/mule-archive/2002-3/msg00000.html
Bump PKGREVISION. PR18605 from <hackerb9 at wongs dot ne>.
|
|
new and improved translations.
|
|
From Joachim Koenig-Baltes <joachim at cms dot tecmath dot com> as PR20670.
|
|
|
|
Packages Collection.
Kind of provided in PR 20574 by Gan Uesli Starling, packaging by myself.
Mined is a text editor with
Good interactive features
an intuitive user interface
command control and pull-down menus available
control and function key or mouse control
Many useful text editing capabilities
extensive Unicode support, including double-width and combining
characters, keyboard mapping and script highlighting
many text editing features, e.g. paragraph wrapping, smart quotes,
multi-line support in search and replacement patterns
program editing features, HTML support and syntax highlighting,
identifier search
systematic text and file handling safety, avoiding loss of data
"Small-footprint" operation and portability
plain text mode (terminal) operation
instant start-up
cross-platform operation (Unix, DOS/Windows)
|
|
|
|
|
|
|
|
|
|
* Add flyspell.
* Add ispell-emacs.
* Add JDE, which was accidentaly commented out in the previous version. JDE
is enabled only for Emacs 21.
|
|
|
|
meta package) for FSF Emacs 20 / 21.
Requested by Jan Schaumann in PR19180.
|
|
patch. The previous one had decode-coding string<f> bug. Pointed out and
tested by tron. Thanks!
* XIM patch by Seiichiro Inouse <ginouse at ts dot catv dot ne dot jp>.
* Belately Buildlinkify.
Let's bump revision to 2.
|
|
- Fix package list issue with binary packages.
Bump package revision after these changes.
|
|
"@exec ${MKDIR} %D/lib/xemacs/site-lisp" will create that directory, too.
|
|
* Make MESSAGE reflect the reality; sample file names have changed in this
release. Pointed out by Min Sik Kim <minskim at bawi dot org> in PR20493.
|
|
"xemacs" and fix various other package list issues.
|
|
|
|
|
|
* The XEmacs Project announced that 21.4 is the official stable branch.
21.4.12 is the first release of the branch. The XEmacs 21.1 series
is retired.
* Changes new in 21.4 are as below
* Changes in XEmacs 21.4
========================
** Summary of user-visible changes:
-- The delete key now deletes forward by default.
-- Shifted motion keys now select text by default.
-- You can now build XEmacs with support for GTK+ widget set.
-- ~/.xemacs/init.el is now the preferred location for the init file.
- XEmacs now supports a `~/.xemacs/init.el' startup file.
- Custom file will move to ~/.xemacs/custom.el.
-- Much-improved sample init.el, showing how to use many useful features.
-- XEmacs support for menu accelerators has been much improved.
-- Default menubar improvements.
- Default menubar has many new commands and better organization.
- The font-menu is now available under MS Windows.
-- Dialog box improvements, including a real file dialog box.
- XEmacs now has a proper file dialog box under MS Windows (and GTK)!
- The old clunky file dialog box is improved.
- Keyboard traversal now works correctly in MS Windows dialog boxes.
- There is a Search dialog box available from Edit->Find...
-- New buffer tabs.
-- There is a new MS Windows installer, netinstall, ported from Cygwin.
-- The subprocess quote-handling mechanism under Windows is much improved.
-- Printing support now available under MS Windows.
-- Selection improvements.
- Kill and yank now interact with the clipboard under Windows.
- MS Windows support for selection is now much more robust.
- Motif selection support is now more correct (but slower).
-- Mail spool locking now works correctly.
-- International support changes.
- The default coding-priority-list is now safer.
- International keysyms are now supported under X.
- MS Windows 1251 code page now supported.
- Czech, Thai, Cyrillic-KOI8, Vietnamese, Ethiopic now supported.
- Proper support for words in Latin 3 and Latin 4.
-- Help buffers contain hyperlinks, and other changes.
-- The modeline's text is now scrollable.
-- The mouse wheel under MS Windows now functions correctly.
-- Interactive searching and matching case improvements.
- Incremental search will now highlight all visible matches.
- Interactive searches always respect uppercase characters.
-- Rectangle functions rewritten to avoid inserting extra spaces.
-- New command `kill-entire-line' that always kills the entire line.
-- Default values correctly stored in minibuffer histories.
-- You can now create "indirect buffers", like in GNU Emacs.
-- Pixel-based scrolling has been implemented.
-- Operation progress can be displayed using graphical widgets.
-- User names following a tilde can now be completed at file name prompts.
-- XEmacs can now play sound using Enlightenment Sound Daemon (ESD).
-- X-Face support is now available under MS Windows.
-- The PostgreSQL Relational Database Management System is now supported.
-- Indentation no longer indents comments that begin at column zero.
-- Face and variable settings can have comments in Customize.
-- New locations for early package hierarchies.
-- The `auto-save' library has been greatly improved.
-- New variable `mswindows-alt-by-itself-activates-menu'.
-- Other init-file-related changes.
- Init file in your home directory may be called `.emacs.el'.
- New command-line switches -user-init-file and -user-init-directory.
-- Etags changes.
- In DOS, etags looks for file.cgz if it cannot find file.c.
- New option --ignore-case-regex is an alternative to --regex.
- New option --declarations, for C-type languages.
- In C++, tags are created for "operator".
- Ada now supported.
- In Fortran, procedure is no longer tagged.
- In Java, tags are created for "interface".
- In Lisp, def-type constructs are now tagged.
- In Perl, the --globals option tags global variables.
- Python now supported.
- New file extensions recognized: .ss, .pdb, .psw.
|
|
Changes:
2.7.2:
======
- Renaming and cleaning up several kmaps.
- Added contributed Russian menu translations and FAQ.
- Old Hungarian has been renamed to Hungarian Runes
- Added several kmaps:
SAMPA,Berbere,Russian,Farsi
- Small bugfixes
2.7:
====
- Added full Unicode compliant bidirectional text support
- Added fallback to root xinput style if no suitable style is found
- Received and added Polish gui translations, Persian.kmap,
Sanskrit.kmap Inuktitut-ICI.kmap, Inuktitut-KBD.kmap,
Chinese-Pinyin.kmap, Chinese-WB.kmap, ArmenianEastPhon.kmap
- Speed Optimizations
- OpenType GPOS support for composing characters
- Better TAB control
Older changes available in appropriate CHANGELOGs (too long to include).
|
|
The list of the updated packages:
* ada-1.13-pkg.tar.gz * apel-1.26-pkg.tar.gz
* auctex-1.33-pkg.tar.gz * build-2.10-pkg.tar.gz
* cc-mode-1.32-pkg.tar.gz * dired-1.13-pkg.tar.gz
* docbookide-0.06-pkg.tar.gz * ecb-1.01-pkg.tar.gz
* edebug-1.15-pkg.tar.gz * ediff-1.46-pkg.tar.gz
* edit-utils-1.98-pkg.tar.gz * eieio-1.04-pkg.tar.gz
* eshell-1.04-pkg.tar.gz * ess-1.03-pkg.tar.gz
* eudc-1.37-pkg.tar.gz * fortran-modes-1.02-pkg.tar.gz
* fsf-compat-1.12-pkg.tar.gz * gnus-1.65-pkg.tar.gz
* haskell-mode-1.05-pkg.tar.gz * idlwave-1.28-pkg.tar.gz
* ilisp-1.29-pkg.tar.gz * jde-1.43-pkg.tar.gz
* leim-1.20-pkg.tar.gz * mail-lib-1.56-pkg.tar.gz
* mh-e-1.17-pkg.tar.gz * misc-games-1.16-pkg.tar.gz
* net-utils-1.31-pkg.tar.gz * ocaml-0.04-pkg.tar.gz
* os-utils-1.30-pkg.tar.gz * perl-modes-1.04-pkg.tar.gz
* pgg-1.02-pkg.tar.gz * prog-modes-1.72-pkg.tar.gz
* psgml-1.38-pkg.tar.gz * python-modes-1.02-pkg.tar.gz
* ruby-modes-1.01-pkg.tar.gz * scheme-1.13-pkg.tar.gz
* semantic-1.17-pkg.tar.gz * sh-script-1.17-pkg.tar.gz
* sieve-1.11-pkg.tar.gz * sml-mode-0.07-pkg.tar.gz
* speedbar-1.26-pkg.tar.gz * texinfo-1.23-pkg.tar.gz
* text-modes-1.58-pkg.tar.gz * textools-1.14-pkg.tar.gz
* tm-1.35-pkg.tar.gz * tramp-1.11-pkg.tar.gz
* vc-1.35-pkg.tar.gz * vhdl-1.16-pkg.tar.gz
* w3-1.28-pkg.tar.gz * xemacs-base-1.75-pkg.tar.gz
* xemacs-devel-1.50-pkg.tar.gz * xslide-1.04-pkg.tar.gz
|
|
configuration database from beeing modified by packages that do not honour
the --disable-schemas-install option. There is no need to patch these broken
packages any more.
Okay'ed by wiz.
|
|
rebuild the documentation database at install/deinstall time. This means
that:
- PLIST's do not need to call scrollkeeper-{update,rebuilddb} directly;
this is done by a bsd.pkg.install.mk template.
- The share/omf directory is only removed by scrollkeeper, which is the
last package in the dependancy tree.
- PKGREVISION is bumped.
Reviewed by wiz.
|