summaryrefslogtreecommitdiff
path: root/editors
AgeCommit message (Collapse)AuthorFilesLines
2004-03-25It is not only SunOS that need -fno-zero-initialized-in-bss whenkristerw1-3/+3
using gcc 3. Add this flag for all configurations. Bump PKGREVISION.
2004-03-25Fix LP64 issues.kristerw10-3/+116
Add -fno-zero-initialized-in-bss when compiling with gcc3 (this is not needed for all configurations, but it does never hurt). Bump PKGREVISION.
2004-03-22Update to 9.4 (that version works with perl-5.8).wiz4-25/+50
Changes: Highlights since 9.3: + Bug fixes, lots. See the CHANGES file for details. General changes =============== + regular expressions and searches allow null characters. + minibuffer editing commands are more complete, implementing all of the inline cursor search- and motion-commands. + implement new editing commands in the minibuffer: r, ~, x, X. + use insert-mode bindings when mini-edit mode is active. Use insert-key to toggle, rather than set mini-edit mode. + modify buffer- and filename-completion on Unix to escape backslashes which are stored in the [Completions] buffer. Doing this allows one to complete a buffer or filename containing a backslash. + improve history-editing by quoting tokens which contain embedded blanks or other special characters, using that to retrieve tokens from the history buffer unambiguously. + save/restore window modes such as linewrap when rereading a file, or when executing a shell command. + use realpath() if it is available, and "$VILE_PWD" environment variable rather than "." as parameter to getcwd() if it is valid, to speed up operation on quasi-filesystems such as ClearCase. + add configure option --with-screen=XawPlus for XawPlus library. + add configure option --with-screen=ncursesw to allow building the curses driver using the wide-character version of ncurses. + add check in tcap.c for terminfo kmous capability like xterm, in case we are running in screen, which also supports xterm mouse protocol. + modify support for "^X-e" to make it use the whole line if the current buffer is a directory. Locale Improvements =================== + change default for --with-locale option to yes. Note that this option is only tested if locale support is found, and it is becoming less common to encounter systems with broken locale support. + add "locale" to the "$cfgopts" variable if vile is compiled with locale support. + modify vile-manfilt to decode UTF-8 emitted by groff 1.18 + in UTF-8 locale, adjust termcap driver to use UTF-8 to display codes in the 160-255 range, setting vile's locale to non-UTF-8 locale. (yes, this is a short-term fix). + add configure check for wctype functions, to work around defect in glibc's ctype functions: in UTF-8 locale, the latter return useless information on character classes. This works on Solaris. + move upper/lower case-conversion into tables so that locale support can augment the built-in translation. New Commands ============ + "which-keywords" macro shows the location of files containing keywords for the given majormode. + "edit-buffer" simplifies "which-keywords" and similar macros. + "encode-attributes-til" and "write-encoded-til" convert the syntax highlighting in a region back to control/A sequences, or write the corresponding data to a file. There is a corresponding alias "decode-attributes-til" for "attribute-cntl_a-sequences-til". + "substitute-all-til" implements the "^X-s" binding. New Modes ========= + add "overlap-matches" mode, to control whether highlighting for the visual-matches mode should skip to the next character, or past the current match when checking. + add "percent-crlf" mode, which controls the threshold at which the whole file will be considered DOS-format (CRLF record separators) if the given percentage already ends with CR/LF. + "yankmotion" mode controls whether the cursor should be moved as in vi after yanking text. + add "xterm-title" mode. + add logmode majormode, to distinguish some makefiles from logfiles. + add "texmode" majormode, as a variation of latexmode. New Variables and Functions =========================== + add several short-named relational operators "&geq", "&gt", "&leq", "&lt", "&neq", "&sgeq", "&sgt", "&sleq", "&slt", "&sneq" to reduce the need for "&not". + add "$pathname-separator" variable. Syntax Filters ============== + add Ruby syntax filter. + add syntax filter for rpm ".spec" files. + add syntax filter for PostScript ".ps" files. + add syntax filter for enscript ".st" files. + add xml-filter based on html-filter. + add pot-filt.l, to highlight ".po" files. Using sh-filt.l was not satisfactory since the quoting rules were not close enough. + add syntax filters and corresponding modes for assembler (GNU and M$), info and texinfo. + add -j option to c-filt.c, to implement some java-specific features such as "$" as part of an identifier, and \u escapes. + add un-filters (atr2ansi, atr2html, atr2text) which convert encoded control/A text to different forms. + modify spell.rc, spellflt.l and select.c to allow spell filter to work as a built-in filter. + modify built-in spell filter to work with encrypted files. + add a -t option to filters, to pass tabstop value. Use this in makefilt.l to provide better highlighting of problems with leading whitespace. + modify manpage.rc to check if the current buffer is perl, and if so, to render contents using pod2man or pod2text. + set "vilemode" for [History] buffer. + reorder lex-based filters to allow building with flex 2.5.31, which introduces several incompatibilities with respect to flex 2.5.4 and lex. + add configure check/warning for flex 2.5.31, which has broken support for the "-P" option used for built-in filters.
2004-03-20Make this compilable by gcc3 - no more multi-line string constants, linkagc3-1/+152
with the correct compiler invocation.
2004-03-20-fno-zero-initialized-in-bss is required in CFLAGS on SunOS with gcc3,bouyer1-1/+6
otherwise emacs core dump on exit. Found this on an emacs mailing list.
2004-03-20Make sure we get converters/libiconv dependency, via USE_BUILTIN.iconv=noxtraeme1-3/+4
(looks like USE_GNU_ICONV doesn't get the dependency), this will fix the problem seen in latest agc@'s bulk build. Bump PKGREVISION.
2004-03-18PR pkg/24355: Michal Pasternak, make this build under FreeBSD.xtraeme2-1/+17
2004-03-17Updated lyx-xforms and lyx-qt to 1.3.4martti5-19/+18
* It adds support for old files from LyX 0.10.x or 0.12.x; * Lyx documents can now be opened and edited even if they use text classes not present in your latex installation; * New Qt features have been added (improved selection, drag-and-drop); * Mac OS X support is much improved; * The interface and documentation localization have been polished.
2004-03-12add edcjep1-1/+2
2004-03-12Initial import of ed-0.2, the GNU version of line-oriented text editor.reed5-0/+275
2004-03-10Deal with situation where ICONV_TYPE isn't defined until after bsd.pkg.mkjlam1-6/+4
is included by not checking its value explicitly.
2004-03-09Fix build under 1.6.2 caused by a C99-ism.jmmv2-1/+17
Noted by last kristerw's bulk build.
2004-03-08Remove treetext package; HOMEPAGE disappeared and broken for months.wiz6-46/+1
2004-03-08Enable tk84 and replace x11/tk with x11/tk83. Packages compatibleminskim1-2/+2
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08Handle some shared directories by depending on (or updating dependancies tojmmv10-23/+31
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs. Bump PKGREVISION.
2004-03-07Bump PKGREVISION due to a fix in scrollkeeper's handling of its documentationjmmv3-4/+6
database.
2004-03-07Some cleanups.jmmv1-9/+5
2004-03-07Enable gucharmap support unconditionally, to get a full featured abiwordjmmv1-13/+4
package. Bump PKGREVISION to 1.
2004-03-06Update abiword to 2.0.4xtraeme2-6/+5
The changes from version 2.0.3 to 2.0.4 include, amongst others: # Fix the caret positioning on Windows. # Fix style export with when using non ASCII characters, corrupting the document. # Fix Input Methods handling for the Thai input handler. # Speedup the very slow setting of a language on a large selection.
2004-03-03Update bvi from 1.3.0 to 1.3.2. Remove from TODO and make note in CHANGES.ben3-11/+12
Changes include: * bug and portability fixes * -c option in bmore (clear before displaying) * -n num option in bmore (display the indicated number of lines in each screenful * -w num option in bmore (display the indicated number of bytes in each line) * autoconf 2.52 * bmore: nicer last line
2004-02-29Copy a missing .h file from ${FILESDIR} to make this compile on amd64.kristerw1-1/+2
2004-02-28Make this compile on amd64, based on Richard Rauch's patches (PR pkg/23701)kristerw4-140/+267
as applied to the editors/emacs package.
2004-02-26Update to 3.2.4:jmmv3-7/+52
- Billions of translations - X server portability fixes - Behaves intelligently when it comes to deleting characters - Fix various nasty things that broke switching between accessible applications
2004-02-25USE_LANGUAGES= c c++.markd1-1/+2
2004-02-25Add and enable mlview.jmmv1-1/+2
2004-02-25Initial import of mlview, version 0.6.2, based on the package found injmmv5-0/+116
pkgsrc-wip (which was updated from 0.6.0 and with multiple corrections): MlView is an XML editor for the GNOME environment. Some of its features are: * Cut/copy/paste as child/paste as prev/paste as next/ of XML elements. * XML element/attributes search. * Multi docs edition. * Several editing views can be opened on the same document. * Drag and drop based copy/cut/past of XML elements. * Edition of XML elements and attributes can be made directly on the tree. * Namespace support. * On-demand validation. * Graphical error reporting. Parse/validation time errors reported. graphically. This feature is new so it may be buggy or not well polished... * When validation is switched on, MlView proposes an elements/attributes. completion feature. When an element is added to the tree, MlView also adds the children elements required by the DTD for the document to be valid. * Validation can be switched off. The XML document editon can then be done without any constraint. * A clean code.
2004-02-25make yhis compile on amd64,drochner4-7/+147
based on Richard Rauch's patches (PR pkg/23701)
2004-02-23Add gnome to CATEGORIES.jmmv1-2/+2
2004-02-23Add and enable dasher.jmmv1-1/+2
2004-02-23Initial import of dasher, version 3.2.3:jmmv4-0/+81
Dasher is an information-efficient text-entry interface, driven by natural continuous pointing gestures. Dasher is a competitive text-entry system wherever a full-size keyboard cannot be used - for example: - on a palmtop computer - on a wearable computer - when operating a computer one-handed, by joystick, touchscreen, trackball, or mouse - when operating a computer with zero hands (i.e., by head-mouse or by eyetracker)
2004-02-20bl3ify and add some more dependancies on packages used directly by this one.jmmv1-15/+17
2004-02-20bl3ifyjmmv1-15/+15
2004-02-18Change the INSTALL value to make this package actually install.kristerw2-4/+4
2004-02-18Include "../../mk/compiler.mk" to get the value of CC_VERSION beforejlam1-2/+2
testing it.
2004-02-17Update to 0.7.12:jmmv3-7/+9
Enhancements * New translations: Croatian (hr) (Robert Sedak), Japanese (ja) (Mitsuru Oka) * Updated translations: Albanian (sq) (Laurent Dhima), Serbian (sr.po, sr@Latn.po) (Danilo ?egan), nl (Daniel van Eeden), Czech (cs) (Miloslav Trmac), Greek (el) (Kostas Papadimas), German (de) (Christian Neumair), Croatian (hr) (Robert Sedak) * Added preliminary support for the TEI Lite format (Roberto Rosselli Del Turco) * Big fix of XML namespace handling. Dispspecs now refer to elements using a namespace URI (if any) and the local name within that namespace. Element-matching code now uses namespaces rather than prefixes in various places, including the XSL-FO and RELAX NG plugins, which should lead to more robust handling of arbitrary documents. (me) * When determining which dispspec to use, calculate coverage of the document elements and pick the best (above a certain threshold percentage) (me) * New dialog for selecting which child element to insert when a DTD requires such a choice. The new dialog lists both the XML names and the translated names with icons where available (me) * Added a workaround for bug #124507 which pops up a dialog explaining what the problem is and tells you which elements are causing it. The problem elements will not appear in the editor widget. The dialog repeats every time the document is editor, but this is better behaviour than a silent crash :-) (me) Fixes * Reorganised source tree so that the xds files live in their own "dispspecs" subdirectory, rather than sharing the "examples" folder with the sample instance documents (Geert Stappers) * Tidying up of plugin management code to use Service IDs to identify instances and GType to identify classes (me) * Big warning fix, should now compile cleanly on "-Wall -Werror" (me) * Big cleanup of the insides of the popup context menu, replacing lots of obcure hackery with a more maintainable system. (me)
2004-02-17Remove info files entries from PLIST.seb1-2/+1
2004-02-17Remove info files entries from PLIST.seb1-2/+1
2004-02-16Fix build with gcc3.seb2-1/+25
2004-02-16Depend on xdg-dirs to handle the share/applications shared directory.jmmv2-3/+5
Bump PKGREVISION.
2004-02-16Explicitly include glib2's and pkgconfig's bl3 files (the later fixes build).jmmv1-2/+5
Also sort includes and use pkgsrc intltool.
2004-02-16Explicitly depend on glib2 and sort bl3 includes.jmmv1-4/+5
2004-02-16Explicitly include pkgconfig's buildlink to fix build, and use pkgsrcjmmv1-1/+3
intltool.
2004-02-16Add missing entries in INFO_FILES.seb2-69/+4
Remove info files entries from PLIST.
2004-02-16Remove info files entries from PLIST.seb1-92/+1
2004-02-16Remove info files entries from PLIST.seb1-116/+1
2004-02-16Remove info files entries from PLIST.seb1-116/+1
2004-02-15upgrade to 040103. various portability fixesitojun3-16/+32
2004-02-15update to 1.0.3.3recht3-13/+33
changes: - Application of many minor bug fixing patches. - Some <TeXmacs> primitives have been documented in greater detail. - Further fixes for using <name|True Type> fonts. in the pkg: - USE_LANGUAGES= c c++ - no need for gettext-lib, libiconv is enough for TeXmacs
2004-02-15Update xemacs-packages to 1.14, a complete set of XEmacs packages as ofminskim3-104/+312
2003/02/14. Added package: erc-0.05 Updated packages: auctex-1.36 c-support-1.19 calendar-1.23 cc-mode-1.42 ecb-1.14 ecrypto-0.16 edit-utils-2.11 ess-1.07 fsf-compat-1.14 gnus-1.79 hyperbole-1.15 ispell-1.29 liece-1.13 mail-lib-1.64 mail-crypt-2.14 mh-e-1.28 mule-base-1.46 net-utils-1.38 os-utils-1.35 prog-modes-1.94 psgml-1.42 riece-1.14 sgml-1.11 sieve-1.15 sml-mode-0.11 text-modes-1.73 tramp-1.17 x-symbol-1.09 xemacs-base-1.84 xemacs-devel-1.61
2004-02-15Do not override version.minskim1-2/+2