* Fixes:
- Don't escape keys (Bugs #135807 and #136400)
- Fix a crashing bug in the unref code (Bugs #124662 and
#136631)
- Fix the cell editor for float values (Bug #137468)
- Fix a crash when launching gconf-editor with an invalid key path
(Bug #136381)
- Allow the notebook in the key editor to fill and expand. (Fix
#138557)
* Translations:
- Added Basque translation (Iñaki Larrañaga)
- Added Gujarati translation (Guntupalli Karunakar)
to bomb out. Secondly it made assumptions about the processor being a 32
bitter wich gave rise to various warnings about pointer to integer
conversion. These were not that serious for they were mainly used for
calculating hash values but i decided to fix those too if only to get
better hash values.
Changes:
This release fixes some problems with spurious "file changed on disc"
messages, remembers Master Document, and doesn't crash if KViewShell is
called with the DVI parameter but KDVI is not installed.
Changes:
A lot of documentation has been added on how to write style files. Several
bugs that were introduced in the last two versions have been corrected.
* XEmacs 21.5.17 "chayote" is released.
"chayote" is the eighteenth in the OXYMORON series.
The main purpose of the "chayote" release is to provide a checkpoint
before upcoming major changes. Bignum (infinite precision integer)
support and Xft (including antialiasing) support are expected to be
added in the near future.
Relative to XEmacs 21.5.16 "celeriac", "chayote" has many improvements
in module support from Jerry James, and improved package management
from Steve Youngs. Steve Youngs also ported the "lazy" widget support
from GNU Emacs 21.3, and Jerry James synched frame and window support.
A number of annoying crashes in GTK, in X11 dialogs, and in the
bytecode interpreter were fixed, but several crashes remain.
Dasher 3.2.8 - "Meaningless phrase goes here"
=============================================
Updated translations
Dasher 3.2.7 - "The Austin Mini of text entry"
==============================================
Panel detection code fixed
Dasher 3.2.6 - "What, those po files are supposed to do something?"
===================================================================
Make translations actually work
Dasher 3.2.5 - "Attack of the flying letters - the revenge"
===========================================================
Fixed a speech crash bug
Use gtkfilechooser
WE WELCOME OUR US SPELLING OVERLORDS
A couple of nasty bugs involving the branch change logic being broken when
in control mode were fixed, which should fix both hangs and exceptions
============
gedit 2.6.0
============
Documentation
=============
- Add localized documentation from Sun's translation team (Glynn Foster)
New and updated translations
============================
- Åsmund Skjæveland (nn)
- Baris Cicek (tr)
- Alastair McKinstry (ga)
- Andras Timar (hu)
- Abel Cheung (zh_TW)
- Gareth Owen (en_GB)
- Dmitry G. Mastrukov (ru)
- Arafat Medini (ar)
- Stanislav Visnovsky (sk)
- Swapnil Hajare (mr)
- Funda Wang (zh_CN)
============
gedit 2.5.92
============
Fixes
=====
- Bug #136920 (Preferences dialog type hint) (Rob Adams)
- Fix maintainer builds (Thomas Vander Stichele)
New and updated translations
============================
- Dinesh Nadarajah (ta)
- Theppitak Karoonboonyanan (th)
- Ales Nyakhaychyk (be)
- Maxim Dziumanenko (uk)
- Arafat Medini (ar)
- Roberto Rosselli Del Turco (it)
- Rhys Jones (cy)
- Miloslav Trmac (cs)
- Raphael Higino, Gustavo Maciel Dias Vieira (pt_BR)
- Vincent van Adrighem (nl)
- Duarte Loreto (pt)
- Sanlig Badral (mn)
============
gedit 2.5.91
============
Enhancements
============
- Updated On-Line Manual (Breda McColgan)
- Added Paolo Borelli to the list of authors (Paolo Maggi)
- Uses PANGO_UNDERLINE_ERROR in the automatic spell checker (Thomas Voß)
Fixes
=====
- Bug #135824 (Solaris build with pixmap SOURCES) (Glynn Foster)
- Bug #104950 (Right-click unselects text if you click outside the
selection) (based on patch by Nathan Fredrickson <nathan@silverorange.com>
backported from gtkspell 2.5.0)
- Bug #135565 (.cgi files no longer highlight) (Paolo M.)
- Bug #135628 ("Enable Syntax Highlighting" checkbox not synched with
GConf key) (Paolo Borelli)
- Bug #136231 (Should not run the file chooser in a loop to
enter folders) (Paolo M.)
- Bug #135987 (crash when opening the choosing file window after successfully
opening a first file in a folder with spaces) (Paolo M.)
- Various portability problems (Albert Chin-A-Young)
New and updated translations
============================
- Alastair McKinstry (ga)
- Amanpreet Singh Alam (pa)
- Arafat Medini (ar)
- Changwoo Ryu (ko)
-Christophe Merlet (RedFox) (fr)
- Duarte Loreto (pt)
- Funda Wang (zh_CN)
- Mətin Əmirov (az)
- Mugurel Tudor (ro)
- Ole Laursen (da)
- Pablo G. del Campo (es)
- Priit Laes (et)
- Reinout van Schouwen (nl)
- Roberto Rosselli Del Turco (it)
- Takeshi AIHANA (ja)
- Žygimantas Beručka (lt)
=============
gedit 2.5.90"
=============
New features
============
- added a --enable-deprecations flag to configure.in
to switch on the DISABLE_DEPRECATED cflags (Mark McLoughlin)
Fixes
=====
- Bug #133178 (Underquoted definitions in acinclude.m4) (Alexander Winston)
- Removed unused gconf key
schemas/apps/gedit-2/preferences/editor/save/save_encoding (Paolo Maggi)
- Removed AC_SUBST(CFLAGS), AC_SUBST(CPPFLAGS) and AC_SUBST(LDFLAGS)
from configure.in (Tomasz Kłoczko)
- Bug #135000 ("Save the changes to document before closing"
dialog should have Accessible Role "ALERT") (Padraig O'Briain)
- Uses the new file chooser in the shell_output plugin (Paolo Borelli)
- Disables the menu items when the gedit state is not NORMAL (Paolo M.)
- Bug #133851 (Saves the file on pressing ESC from the
"Save As" dialog) (Paolo B.)
- Don't highlight single column lists (Jeroen Zwartepoorte)
- Uses latest libegg recent-files code (Paolo M.)
- Bug #133604 (The name of filters are not marked for translation) (Paolo M.)
- Bug #133269 (check box check or uncheck is not having any bearing) (Paolo M.)
- Bug #133481 (check box selection is not habing any bearing) (Paolo M.)
- Fixed a lot of bugs in the preferences dialog (Paolo B. and Paolo M.)
- Fixed a lot of bugs in the Open/Save As dialog (Paolo M.)
New and updated translations
============================
- Adam Weinberger (en_CA)
- Alastair McKinstry (ga)
- Åsmund Skjæveland (nn)
- Chanchai Junlouchai (th)
- Changwoo Ryu (ko)
- Christian Neumair (de)
- Christian Rose (sv)
- Christophe Merlet (RedFox) (fr)
- Duarte Loreto (pt)
- GNOME PL Team (pl)
- Hasbullah Bin Pit (ms)
- Jarkko Ranta (fi)
- Joao Emanuel (pt_BR)
- John C Barstow (mi)
- Kjartan Maraas (no)
- Kostas Papadimas (el)
- Laurent Dhima (sq)
- Miloslav Trmac (cs)
- Mətin Əmirov (az)
- Ole Laursen (da)
- Pablo G. del Campo (es)
- Reinout van Schouwen (nl)
- Sanlig Badral (mn)
- Takeshi AIHANA (ja)
- Данило Шеган (sr)
=============================
gedit 2.5.[0123] - "I'm lazy"
=============================
New Features
============
- New preferences dialog (now you can also configure
syntax highlighting) (Paolo Maggi)
- Uses ngettext where appropriate (Danilo Segan, Paolo)
- Uses the new gtk+ 2.3 GtkFileChooser (Jan Arne Petersen, Paolo)
- New close all dialog (Paolo, Paolo Borelli)
- Don't use EelInputEventBox, use gtk+ instead (Anders Carlsson)
- Async loading of remote files (Paolo)
Fixes
=====
- Bug #117365 - Alternate path for diff command is not
configurable (Balamurali Viswanathan, Paolo)
- Bug #117443 - Help from "Compare Files" plugin page
opens Gedit "Copyright" page (Leena Gunda, Paolo)
- Bug #122790 - Compilation error in gedit-2.4.0 (Mariano Suarez-Alvarez,
Ettore Perazzoli)
- Bug #117056 - Preferences/Plugins/Manager has mystery button (Paolo)
- s/Gnome/the GNOME Desktop in the about dialog
- Bug #124769 - Crash in gedit print/printpreview code (Alexander Nedotsukov)
- Bug #117360 - Troublesome strings in gedit (Dafydd Harries)
- Partially fixed bug #115633 - Don't split sentences in gedit (Dafydd)
- Partially fixed bug #124238 - Compilation fails on Darwin (Jerry Talkington)
- Bug #117518 - Shouldn't say "string" in "search for string" tooltip (Paolo)
- Bug #102543 - Add statusbar hints to the recent files menu (Paolo)
- Bug #118935 - Can't find and replace \ (backslash) (Eric Ritezel)
- Added icon to the Edit->Delete menu entry (Paolo)
- Bug #128379 - highlighting sometimes fails (Paolo)
- Bug #128810 - HIGgify close confirmation dialog (Paolo B.)
- Bug #130226 - HIGify replace confirmation dialog (Paolo B.)
- Bug #127638 - Window tabs should truncate filenames if its to long (Paolo)
- Bug #87172 - Should never disable (unsensitive) the Revert functions (Paolo)
- Bug #120727 - Unnecessary calls to gtk_window_set_title (Padraig O'Briain)
- Removed separator from dialog (Paolo B.)
- Bug #129994 - gedit can't deal with double clicks on a tabs (Paolo B.)
- Bug #127693 - Bug in gedit.1 manual page (Eric S. Raymond)
- Bug #123007 - Help from date/time plugin points to Gedit copyright page (Leena)
- Bug #122611 - gedit spell plugin lacks Ukrainian support (Maxim Dzumanenko)
- Bug #124052 - shell_output problems with 'pos' return value (Owen Taylor)
- Bug #121377 - shell_output: G_IO_HUP is not enough to detect broken pipe
(Laurent Vivier)
New and updated translations
============================
- Alastair McKinstry (ga)
- Arafat Medini (ar)
- Åsmund Skjæveland (nn)
- Changwoo Ryu (ko)
- Christian Neumair (de)
- Christian Rose (sv)
- Dafydd Harries (cy)
- Duarte Loreto (pt)
- Gabor Sari (hu)
- GNOME PL Team (pl)
- Jarkko Ranta (fi)
- KAMAGASASAKO Masatoshi (ja)
- Kjartan Maraas (no)
- Kostas Papadimas (el)
- Laurent Dhima (sq)
- Miloslav Trmac (cs)
- Mətin Əmirov (az)
- Ole Laursen (da)
- Pablo G. del Campo (es)
- Pawan (ne)
- Pramod (kn)
- Reinout van Schouwen (nl)
- Robert Sedak (hr)
- Sanlig Badral (mn)
- Sébastien Bacher (fr)
- Žygimantas Beručka (lt)
- Данило Шеган (sr)
2.6.0:
* Translations:
- Added Punjabi translation (Amanpreet Singh Alam)
- Updated Hungarian translation (Andras Timar)
- Added British translation (Gareth Owen)
2.5.92:
* Translations:
- Updated Croatian translation (Robert Sedak)
- Added Canadian English translation (Alexander Winston)
- Updated Ukrainian translation (Maxim Dziumanenko)
- Updated Thai translation (Theppitak Karoonboonyanan)
2.5.91:
* Fixes:
- Show key documentation even if it has been modified (Bug #121813,
Fernando Herrera)
2.5.4:
* Fixes:
- Fix a crash when deleting keys (Bugs #105884 and #124662, Sanjiv
Agarwala)
- Copy path if no key is slected (Bug #132085, Fernando Herrera)
- Fix a crash with NULLs nodes (Bug #128272, Fernando Herrea)
- Unify copyright strings (Bug #101728, Christian Neumair)
- Handle escaping of keys correctly (Bug #96744, Hidetoshi
Tajima)
- Removed final "," in enums (Fernando Herrera)
* Improvements:
- Update statusbar on key selection (Fernando Herrera)
- Added man page (Sebastien Bacher)
2.5.1:
* Fixes:
- Fix a crash with unset values (Bug #121084, Sebastien Bacher)
- Added float support to the list editor, fixing a crash (Ross Burton)
- Remove the GTK_DISABLE_DEPRECATED flag (Bug #123932, Arvind Samptur)
* Improvements:
- Set the cursor to GDK_WATCH while we are figuring
out the child nodes (Federico Mena Quintero)
- Expand tree items when double clicked (Christophe Fergeau)
Changes:
o Remove the coquille plugin from the RPM spec file.
o Fix a crash on editting tables with multiple windows (bug 6332).
o Fix stylesheet handling in wv.
o Use FREEP() instead of delete[] on UT_strdup.
General changes include:
* Zillions of miscellaneous bugfixes
* Support for editing Arabic text
* :try command and exception handling
* Support for PostScript printing in various 8-bit encodings
poEdit is a cross-platform gettext catalogs (.po files) editor. It is built
with wxWindows toolkit and can run on any platform supported by it (although
it was tested only on Unix with GTK+ and Windows). It aims to provide more
convenient approach to editing catalogs than launching vi and editing the
file by hand.
Here is a brief features list:
- User friendly way of editing entries. You can easily navigate in large
catalogs, easily enter or modify entries (fuzzy flag is automatically
removed if you change translation, you can copy original string to
translation by pressing Alt-I)
- Whitespaces highlighting
- Fuzzy and untranslated records highlighting. Furthermore, untranslated
and fuzzy translations are displayed at the top of the list
- Automatic compilation of .mo files (optional)
- Automatic headers update
- References browser lets you see where in what context the string is used
- You can use poEdit to scan source code for translatable strings
- Integration with KDE and GNOME desktops
changes:
# Experimental support for recursive sections and structured
sections/lists (1.0.3.5).
# Thorough reorganization of style files: counters, lists, environments,
sections (1.0.3.5).
# Support for local layout changes when formatting source code (1.0.3.5).
# Added a plug-in for Python by Ero Carrera (1.0.3.5).
# New TeXmacs icon by Johann Dréo (1.0.3.5).
# The editing of style files has been completely reorganized and
improved (1.0.3.4).
This was my PR pkg/23368. And fredb fixed for me on 04/Nov/2003.
Old patch was put in place accidently on 26/Dec/2003.
This fixes the problem with ut_iconv.cpp and invalid conversion
under gcc 3.3.x.
Changes:
Added continue to keyword list.
Added use contributed matlab-generate-latex command.
Doc comment update (New file exchange link, matlab shell switches)
Font lock of pragmas
Whitespace mode support.
Exclude block verify from save hooks.
Fixed if statement regexp for unreachable code.
Add persistent as a keyword.
Fill paragraph: Fix to handle comment at end of buffer.
matlab-shell: Fix where kill-local-variables is called.
User patch for finding the symbol at point.
Yoni Wexler contributed patch for indented tic/toc.
Block highlighting tic/toc.
font lock for tic toc.
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", ">", "&leq",
"<", "&neq", "&sgeq", "&sgt", "&sleq", "&slt", "&sneq" to reduce
the need for "¬".
+ 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.
* 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.
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.
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
- 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
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.
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)
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)
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
Conglomerate 0.7.11
===================
Enhancements
* New translations: no (Kjaartan Marass), fr (Alban Browaeys),
sq (Laurent Dhima)
* Updated translations: cs (Miloslav Trmac), es (Francisco Javier
F. Serrador), nl (Daniel van Eeden), no (Kjartan Maraas), pt
(Duarte Loreto), sr/sr@Latn (Danilo ?egan),
* The File->New assistant now has a "Random Document" plugin, which
is both great fun, and good for testing. If you select this, you
reach a page where you can select a document type from those
available (based on the dispspec files loaded). You can also specify
a "depth" which is used to give an idea of how deep the document's
tree should be. If a DTD is available, Conglomerate will try to
ensure that the document is valid against that DTD. It also
generates random text, to really push the unicode support (it
generates random strings using most of the full range of Unicode).
(me)
* If a DTD if found, the DTD tab of the Properties dialog for a node
now has a "content model" view, showing the valid child elements
that are allowed by the DTD in a tree form. (me)
* First attempt at a "Find" dialog; improving this and the "Replace"
dialog would make great jobs for programmers wanting to get
involved. (me)
* Big rewrite of the plugin code with the aim of eventually moving
over to libgnomeoffice's framework. Plugins contain services of
various kinds; everything is now a GObject subclass. (me)
* The "--enable-printing" configuration option no longer requires
libfo; this is now enabled separately with a new "--enable-libfo"
option (me)
* Change template code to use a <cong:template> element (Jeff Martin)
* Toolbar now has a "New Document" button (Daniel van Eeden)
* Internal improvements to GUI button sensitivity logic (Paul Smith)
Fixes
* Fix bug #130820 (me)
* Fixed crash when loading file without a dispspec with no extension
in its filename (me)
* Fixed a bug in the template code (Daniel Larson)
* Fixes for C99ism build problems on gcc-2.95.4 (Geert Stappers)
* Fixed whitespace issues in the README files (David Hoover)
* Various build fixes, including disabling gtk-doc for now (Geert)
* Added a couple of DocBook tags to the display specification (Daniel
Larsson)
* Added a template file for display specifications to the examples
subfolder (Boris Goldowsky)
Conglomerate 0.7.10
===================
Enhancements
* The Home and End keys now take you to the start/end of text
within the current structural element; with Ctrl pressed they
take you to the start/end of text within the document. Shift can
be used to drag out selections as usual. This fixes bug #109698
(me)
Fixes
* Big rewrite of File->Properties dialog - it now uses Glade, it
updates in response to changes of DTD, file URL and modification
status (bugs #122029, 130728) (me)
* Overview tree's root element now changes when the file's URL
changes (bug #130728) (me)
* Fix for bug #130724 (crash on loading examples/test-docbook.c)
(me)
* Added a wrapper function to generate generic property dialog
descriptions to reduce translator workload (fixes bug #124780)
(me)
* Various documentation and Debian packaging fixes, including bug
#123131 (Geert Stappers)
* Disabled plugin support for Norman Walsh's website format as
it's currently too broken to be worth supporting (see Bugzilla
#113001 for some of the problems) (me)
Conglomerate 0.7.9
==================
Enhancements
* Support for middle mouse button paste of PRIMARY (me)
* Update PRIMARY whenever selection changes, fixing bugs #130248
and #126039 (me)
* Rewrite of clipboard and selection code. Selections are now
offered and received as both XML and as text, in a sane format,
fixing bug #129731 (me)
* Updated translations - cs (Miloslav Trmac), sr, sr@Latn (Danilo
??egan), pt (Duarte Loreto), es (Francisco Javier F. Serrador)
* Installs GConf schema file (Geert Stappers)
Fixes
* Fixed various compilation warnings (me)
* Fix for bug #125918 (Elements appearing in incorrect order) (me)
* Fixed various bugs in the calculation of selection highlighting
(including bug #124130); added an early reject to throw away
unnecessary updates when dragging out a selection with the mouse
(me)
* Added ordering function for comparing nodes; fixed long-standing
bug in CongRange reordering function which was causing glitches
in the selection code (me)
* Fixed bug when moving cursor to next word near end of a node's
content which would generate an invalid cursor location
off-by-one beyond the valid range (me)
* Fix for bug #124508 (crash on inserting sibling) (me)
* Fix for bug #125720 (crash on deleting nothing) (me)
* Fixed crash when testing text nodes as being irrelevant
whitespace in the case where they haven't yet been added to the
tree (me)
* Implemented various missing node types in
cong_document_get_node_name, fixing a problem in the test data
for bug #120976 (me)
* Fix for bug #124208 (entity modification is not saved) (me)
* Fix for bug #129752 (nested entity edit) (me)
* Fix for bug #129907 (Elements appear in reverse order under
certain circumstances) (me)
* Fix for bug #130227 (Pasting simple text using the middle mouse
button often causes assertion failures) (me)
* Fix for bug #123490 (Carriage return should add a carriage
return if whitespace is being preserved) (me)
* Fix for bug #129776 (missing @PKGDATADIR@ definition) (me and
Geert Stappers)
* Improvements to dispspec debugging (Geert)
* Fixed intltool problems (me)
Conglomerate 0.7.8
==================
Enhancements
* Big reorganisation of the implementation of the editor widget,
simplifying the code (me)
* New GObject class representing an XPath expression, which will
help towards some future bugfixes (me)
Fixes
* Fixed C99ism build problem on gcc-2.95.4 (Pav Lucistnik)
* Fixed missing files in POTFILES.in (Marcel Telka, Geert
Stappers)
* Fixed lots of warnings (me)
* Increased self-tests on cursor validity (me)
Conglomerate 0.7.7
==================
Enhancements
* Experimental GUI code to use the new GTK File Choser dialog
(currently needs manually enabling) (Me)
* Big rewrite of display specifications for document types.
Support for localising XML element names and descriptions, using
the xml:lang attribute and intltool; numerous other improvements
(Me)
* Ignore unnecessary whitespace text nodes in main editor view -
Fix for bug #123367 by Anders Petersson giving a big visual
enhancement ; fixed cursor movement to skip over them (me)
* Updated translations - ca (Jordi Mallach), de (Christian
Neumair), es (Francisco Javier F. Serrador), nl (Jeroen van der
Vegt), pt (Duarte Loreto)
Fixes
* Fix for bug 123065 (open using empty window instead of whole new
window) (Robert Varga)
* Portability improvements (Duraid Madina, Pav Lucistnik)
* Get strings from immodule as UTF8, notify immodule of focus
in/out (bug 125993) (Yukihiro Nakai)
* Fixed unref of NULL uri (bug #126231) (Paul Smith)
* Various GUI sensitivity fixes (Paul Smith)
* Rewrie of intenals of text normalisation to supoprt Pango
attributes in preparation for proper support of "pre-edit"
strings from GTK input methods (me)
* Fixed loading from GnomeVFS with a relative path (Robert Varga)
* Fix for bug #127026 (crash when using cut from popup menu) (me)
* Changed CTRL+SHIFT+S to Save As instead of Save a Copy (Michael
Terry)
* Force span tag to be wide enough to accommodate its title.
Center contents. (Boris Goldowsky)
Changes in this version:
* etc/OXYMORONS: Inserted "Corporate Culture" for 21.4.15.
* etc/package-index.LATEST.gpg: New, replaces
`package-index.LATEST.pgp'.
* etc/package-index.LATEST.pgp: Removed, replaced with
`package-index.LATEST.gpg'.
* configure.in: The icc compiler pretends to be gcc. It isn't.
* etc/PACKAGES (ERC): new.
* configure.usage (--with-widgets): widgets now defaults to
--with-widgets=no. Patch inspired by Jim Schumacher.
* etc/PACKAGES (riece): New package.
* etc/PACKAGES (liece): Mark as deprecated.
* configure.in: Add Intel C++ compiler detection to compiler
version reporting.
* configure.in: record additional info about compiler and libc
versions, to assist in debugging.
* configure.in (line 3573):
(Mule input methods):
Deprecate Motif for Linux.
(Installation): Report when LessTif is used.
* configure.in: installexe.sh is under srcdir, not blddir.
* aclocal.m4: Add icc (Intel compiler) support.
* configure.in: Ditto.
* configure.in (OS_RELEASE): Add support for SunOS 5.10.
On current OSes produced by Sun, `uname -r' prints "5.9".
It seems likely that on future OSes, `uname -r' will print "5.10".
We need to accept multi-digit release numbers.
* PROBLEMS: Propose bash as an alternative to buggy Solaris
/bin/sh.
* configure.in: XEmacs failed to build on Solaris9.