to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
============
gedit 2.28.2
============
New Features and Fixes
======================
- Fix regressions/warnings due to mistakes in OS X integration
============
gedit 2.28.1
============
New Features and Fixes
======================
- Fix regressions in the External Tools plugin (Jesse van den Kieboom)
- Better OSX integration (Jesse van den Kieboom)
- Misc bugfixes
New and updated translations
============================
- ca (Gil Forcada)
- crh (Reşat SABIQ)
- lv (Rūdolfs Mazurs)
- ro (Adi Roiban)
- ru (Alexander Saprykin)
- sl (Matej Urbančič)
- th (อาคม โชติพันธวานนท์)
- th (Theppitak Karoonboonyanan)
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
============
gedit 2.26.2
============
New Features and Fixes
======================
- Misc bugfixes
New and updated translations
============================
- ar (Khaled Hosny)
- ca (Joan Duran)
- el (Michael Kotsarinis)
- es (Jorge González)
- et (Mattias Põldaru)
- zh_CN (TeliuTe)
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
pkgsrc changes:
* remove libbonobo, libglade, libgnomeui, ORBit2 dependencies
============
gedit 2.26.0
============
New Features and Fixes
======================
- Misc bugfixes
New and updated translations
============================
- Amitakhya Phukan (as)
- Gintautas Miliauskas (lt)
- I. Felix (ta)
- Ignacio Casal Quinteiro (gl)
- Jennie Petoumenou (el)
- Krishnababu K (te)
- Manoj Kumar Giri (or)
- Rajesh Ranjan (hi)
- Runa Bhattacharjee (bn_IN)
- Yuriy Penkin (ru)
============
gedit 2.25.8
============
New Features and Fixes
======================
- Misc bugfixes
New and updated translations
============================
- Baris Cicek (tr)
- Claude Paroz (fr)
- Duarte Loreto (pt)
- Gabor Kelemen (hu)
- Jesse van den Kieboom (nl)
- Mattias Põldaru (et)
- Milo Casagrande (it)
- Philip Withnall (en_GB)
- Rajesh Ranjan (hi)
- Rajesh Ranjan (mai)
- Sandeep Shedmake (mr)
- Sweta Kothari (gu)
- Takeshi AIHANA (ja)
- Theppitak Karoonboonyanan (th)
============
gedit 2.25.7
============
New Features and Fixes
======================
- Misc bugfixes
New and updated translations
============================
- Adi Roiban (ro)
- Alexander Shopov (bg)
- Chao-Hsiung Liao (zh_HK)
- Chao-Hsiung Liao (zh_TW)
- Clytie Siddall (vi)
- Duarte Loreto (pt)
- Ihar Hrachyshka (be@latin)
- Inaki Larranaga Murgoitio (eu)
- Kenneth Nielsen (da)
- Mikel González (ast)
- Sweta Kothari (gu)
- Tomasz Dominikowski (pl)
- Wouter Bolsterlee (nl)
============
gedit 2.25.6
============
New Features and Fixes
======================
- Misc bugfixes
New and updated translations
============================
- Andre Gondim (pt_BR)
- Andre Klapper (de)
- Changwoo Ryu (ko)
- Christian Kirbach (de)
- Gabor Kelemen (hu)
- Gil Forcada (ca)
- Raivis DEjus (lv)
- Yair Hershkovitz (he)
- 甘露(Gan Lu) (zh_CN.po)
============
gedit 2.25.5
============
New Features and Fixes
======================
- Add Fullscreen Mode (Ignacio Casal Quinteiro)
- Add a configuration dialog for the python console (B. Clausius)
- Rescan plugins when opening the preference dialog (Ignacio Casal Quinteiro)
- Misc bugfixes
New and updated translations
============================
- Daniel Nylander (sv)
- Ilkka Tuohela (fi)
- Ivar Smolin (et)
- Joan Duran (ca)
- Jorge Gonzalez (es)
- Kamil Paral (cs)
- Kjartan Maraas (nb)
- Marcel Telka (sk)
- Petr Kovar (cs)
- Shankar Prasad (kn)
- Theppitak Karoonboonyanan (th)
============
gedit 2.25.4
============
New Features and Fixes
======================
- Add quick syntax highlightig and tab width selection in the statusbar (Jesse van den Kieboom)
- More work on the internal bus system (Jesse van den Kieboom)
- Bugfixes and features for the snippets plugin (Jesse van den Kieboom)
- Parse syntax highlighting language from modelines (Sergej Chodarev)
- Misc bugfixes
New and updated translations
============================
- César Veiga (pt_BR)
- Jorge Gonzalez (es)
============
gedit 2.25.3
============
New Features and Fixes
======================
- Win32 port with installer (Ignacio Casal Quinteiro)
- Internal bus system to allow plugin intercomminication (Jesse van den Kieboom)
- Use GtkSourceView to detect language highlighting (Paolo Borelli)
- Misc bugfixes
New and updated translations
============================
- Jorge Gonzalez (es)
- Theppitak Karoonboonyanan (th)
- Alexander Shopov (bg)
- Claude Paroz (fr)
============
gedit 2.25.2
============
New Features and Fixes
======================
- Fixes to the new plugin system (Paolo Borelli)
New and updated translations
============================
- Daniel Nylander (sv)
============
gedit 2.25.1
============
New Features and Fixes
======================
- Rework the plugin system to have loaders as shared objects (Jesse van den Kieboom)
- Fix build on OSX (Jesse van den Kieboom)
New and updated translations
============================
- Jorge Gonzalez (es)
- Yuriy Penkin (ru)
============
gedit 2.24.3
============
New Features and Fixes
======================
- Backport some bugfixes from the developement version
New and updated translations
============================
- Alexander Shopov (bg)
- Priit Laes (et)
- Shankar Prasad (kn)
============
gedit 2.24.2
============
New Features and Fixes
======================
- Fix icon lookup in the filebrowser plugin (Jesse van den Kieboom)
- Allow to move to a line relative to the current line (Ignacio Casal Quinteiro)
- Misc bugfixes
New and updated translations
============================
- Ignacio Casal Quinteiro (gl)
- Leonardo Ferreira Fontenelle (pt_BR)
- Rafael Garcia (la)
============
gedit 2.24.1
============
New Features and Fixes
======================
- Fix performance problem with large dirs in the filebrowser
plugin (Paolo Borelli, Jesse van den Kieboom)
- Misc bugfixes
New and updated translations
============================
- Robert Sedak (hr)
- Anas Afif Emad (ar)
- Ask H. Larsen (da)
- Vladimir Melo (pt_BR)
============
gedit 2.16.0
============
Fixes
=====
- Filebrowser plugin fixes (Jesse van den Kieboom)
Documentation
=============
- Manual now covers basic usage of the file browser plugin (Joachim Noreiko)
New and updated translations
============================
- Runa Bhattacharjee (bn_IN)
- Jamil Ahmed (bn)
- Iñaki Larrañaga Murgoitio (eu)
- Robert-André Mauchin (fr)
- Ankit Patel (gu)
- Rajesh Ranjan (hi)
- Gabor Kelemen (hu)
- Jovan Naumovski (mk)
- Ani Peter (ml)
- Subhransu Behera (or)
- Leonardo Ferreira Fontenelle (pt_BR)
- Duarte Loreto (pt)
- Nickolay V. Shmyrev (ru)
- Горан Ракић (sr)
- Felix (ta)
- Theppitak Karoonboonyanan (th)
- Clytie Siddall (vi)
- Woodman Tuen (zh_HK, zh_TW)
============
gedit 2.15.9
============
New features and fixes
======================
- Use proper preference when a modeline is changed (Steve Frécinaux)
- Ensure correct lifecycle of objects in python plugins (Paolo Borelli)
- Filebrowser plugin fixes (Jesse van den Kieboom)
- Proper error handling for remote file save (Paolo Borelli, Paolo Maggi)
- Improve save on close for read-only files (Paolo Maggi)
- Handle remote zero length files correctly (Paolo Borelli)
- Make sure the document is editable after printing (Paolo Maggi)
- Consider the mime-type hierarchy to choose the syntax highlighting (Paolo M.)
- Initialize gnome authentication manager before plugins (Jesse van den Kieboom)
- Misc improvements and bugfixes
Documentation
=============
- User manual now covers External Tools, Python Console, and
Modelines plugins (Joachim Noreiko)
- Chunking depth changed (Joachim Noreiko)
New and updated translations
============================
- Alexander Shopov (bg)
- Funda Wang (zh_CN)
- Hendrik Richter (de)
- Ilkka Tuohela (fi)
- Ivar Smolin (et)
- Jordi Mas i Hernandez (ca)
- Josep Puigdemont i Casamajó (ca)
- Leonid Kanter (ru)
- Raivis Dejus (lv)
- Rajesh Ranjan (hi)
- Žygimantas Beručka (lt)
============
gedit 2.15.8
============
New features and fixes
======================
- Update documentation (Joachim Noreiko)
- Drop executable permissions from backup files (Paolo Maggi)
- Support for UTF-16LE, UTF-16BE and UTF-32 (Paolo Maggi)
- Fix translations of some plugins (Steve Frécinaux)
- Plug some memory leaks (Paolo Borelli)
- Fix another crash in GtkRecents code (Paolo Borelli)
- Misc improvements and bugfixes
New and updated translations
============================
- Ahmad Riza H Nst (id)
- Ani Peter (ml)
- Ankit Patel (gu)
- Daniel Nylander (sv)
- Francisco Javier F. Serrador (es)
- Funda Wang (zh_CN)
- Gabor Kelemen (hu)
- Ivar Smolin (et)
- Jovan Naumovski (mk)
- Matic Žgur (sl)
- Runa Bhattacharjee (bn_IN)
- Satoru SATOH (ja)
- Theppitak Karoonboonyanan (th)
- Tino Meinen (nl)
- Wouter Bolsterlee (nl)
============
gedit 2.15.7
============
New features and fixes
======================
- Preserve xattrs when saving (James Antill)
- Fix autospell menu item state (Paolo Borelli)
- Fix crash in GtkRecents code (Paolo Borelli)
- Misc improvements and bugfixes
New and updated translations
============================
- Clytie Siddall (vi)
- Ilkka Tuohela (fi)
- Ivar Smolin (et)
- Jovan Naumovski (mk)
- Kjartan Maraas (nb)
- Leonid Kanter (ru)
- Matic Žgur (sl)
- Maxim Dziumanenko (uk)
- Rahul Bhalerao (mr)
- Satoru SATOH (jp)
============
gedit 2.15.6
============
New features and fixes
======================
- Use GtkRecent for recent files support (Paolo Borelli)
- Raise the existing document when reopening a file (Paolo Maggi)
- File browser plugin bugfixes (Jesse van den Kieboom)
- Misc improvements and bugfixes
New and updated translations
============================
- Rahul Bhalerao (mr)
- Jakub Friedl (cs)
- Inaki Larranaga (eu)
- Ani Peter (ml)
- Ankit Patel (gu)
- Francisco Javier F. Serrador (es)
- Theppitak Karoonboonyanan (th)
- Jovan Naumovski (mk)
- Young-Ho Cha (ko)
- Chao-Hsiung Liao (zh_HK)
- Chao-Hsiung Liao (zh_TW)
- Kjartan Maraas (nb)
- Funda Wang (zh_CN)
- Jochen Skulj (de)
- Rhys Jones (cy)
- Ivar Smolin (et)
- Ilkka Tuohela (fi)
- Ahmad Riza H Nst (id)
- Tino Meinen (nl)
============
gedit 2.15.5
============
New features and fixes
======================
- File browser sidepane plugin (Jesse van den Kieboom)
- Documentation updates (Joachim Noreiko)
- Misc improvements and bugfixes
New and updated translations
============================
- Ahmad Riza H Nst (id)
- Benoît Dejean (fr)
- Daniel Nylander (sv)
- Dzongkhalinux team (dz)
- Funda Wang (zh_CN)
- Gabor Kelemen (hu)
- Josep Puigdemont i Casamajó (ca)
- Robert-André Mauchin (fr)
============
gedit 2.15.4
============
New features and fixes
======================
- Bindings for gedit_commands_* API for plugins (Jesse van den Kieboom)
- Small snippets bugfixes (Jesse van den Kieboom)
- Small fixes to the search/replace dialog/menu (Paolo Maggi)
- Fix cropped close buttons (Paolo Borelli, Steve Frécinaux)
- Added global lockdown functionality (Steve Frécinaux)
- Misc improvements and bugfixes
New and updated translations
============================
- Alexander Shopov (bg)
- Ankit Patel (gu)
- Francisco Javier F. Serrador (es)
- Hendrik Richter (de)
- I. Felix (ta)
- Ilkka Tuohela (fi)
- Inaki Larranaga (eu)
- Jakub Friedl (cs)
- Kjartan Maraas (nb)
- Raivis Dejus (lv)
- Rajesh Ranjan (hi)
- Rostislav Raykov (bg)
- Runa Bhattacharjee (bn_IN)
- Simos Xenitellis (el)
- Theppitak Karoonboonyanan (th)
- Thierry S. Randrianiriana (mg)
============
gedit 2.15.3
============
New features and fixes
======================
- New gedit_commands_* API for plugins (Paolo Maggi)
- Snippets support for space indentation (Jesse van den Kieboom)
- gtk-doc enabled Plugin API documentation (Steve Frécinaux)
- Next/Previous menu items (Paolo Maggi)
- C/Python plugin skeleton generator (Steve Frécinaux)
- Snippets plugin enhancements and fixes (Jesse van den Kieboom)
- Misc improvements and bugfixes
New and updated translations
============================
- Alexander Shopov (bg)
- Ankit Patel (gu)
- Clytie Siddall (vi)
- Francisco Javier F. Serrador (es)
- Kjartan Maraas (nb)
- Ignacio Casal Quinteiro (gl)
- Jakub Friedl (cs)
- Pema Geyleg (dz)
- Priit Laes (et)
- Theppitak Karoonboonyanan (th)
============
gedit 2.15.2
============
New features and fixes
======================
- Fix Spellchecker to work with Arabic (Mohammed Sameer)
- New layout for Plugin Manager (Steve Frécinaux)
- Add support for custom plugin icons (Steve Frécinaux)
- Snippets plugin enhancements and fixes (Jesse van den Kieboom)
- Python bindings: gedit.utils functions and API cleanup (Steve Frécinaux)
- Misc bugfixes
New and updated translations
============================
- Ankit Patel (gu)
- Chao-Hsiung Liao (zh_HK, zh_TW)
- Francisco Javier F. Serrador (es)
- Ignacio Casal Quinteiro (gl)
- Kjartan Maraas (nb)
============
gedit 2.15.1
============
New features and fixes
======================
- Improve plugin selection UI (Steve Frécinaux)
- Improvements and bugfixes to the snippets plugin (Jesse Van Den Kieboom)
- misc bugfixes
New and updated translations
============================
- Ankit Patel (gu)
- Åsmund Skjæveland (nn)
- Clytie Siddall (vi)
- Francisco Javier F. Serrador (es)
- Ignacio Casal Quinteiro (gl)
- Ihar Hrachyshka (be)
- Ivar Smolin (et)
- Jérémy Ar Floc'h (br)
- Josep Puigdemont Casamajó (ca)
- Ole Laursen (da)
- Pema Geyleg (dz)
- Vladimer Sichinava (ka)
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
============
gedit 2.14.0
============
New and updated translations
============================
- Petr Tomeš (cs)
- Ivar Smolin (et)
- Laurent Dhima (sq)
- Guilherme de S. Pastore (pt_BR)
- Alexander Shopov (bg)
- Duarte Loreto (pt)
- Daniel Nylander (sv)
- Rajesh Ranjan (hi)
- Gabor Kelemen (hu)
- Tino Meinen (nl)
=============
gedit 2.13.93
=============
New features and fixes
======================
- Fix launching on multihead systems (Paolo Maggi)
- Snippets plugin improvements (Jesse Van Den Kieboom)
- Fix the python console history (Steve Frécinaux)
- Fix vim and kate modelines parsing (Steve Frécinaux)
- misc bugfixes
New and updated translations
============================
- Frank Arnold (de)
- Alexander Shopov (bg)
- Funda Wang (zh_CN)
- Francisco Javier F. Serrador (es)
- Theppitak Karoonboonyanan (th)
- Simos Xenitellis (el)
- Leonid Kanter (ru)
- Maxim Dziumanenko (uk)
- Ivar Smolin (et)
- Žygimantas Beručka (lt)
- Rhys Jones (cy)
- Danilo Šegan (sr, sr@Latn)
- Hendrik Richter (de)
- Ignacio Casal Quinteiro (gl)
- Josep Puigdemont i Casamajó (ca)
- Ilkka Tuohela (fi)
- Francisco Javier F. Serrador (es)
- Ankit Patel (gu)
- Clytie Siddall (vi)
- Øivind Hoel (no)
- Gabor Kelemen (hu)
- Satoru SATOH (ja)
- Vincent van Adrighem (nl)
=============
gedit 2.13.92
=============
New features and fixes
======================
- Snippets plugin improvements (Jesse Van Den Kieboom)
- External Tools plugin improvements (Steve Frécinaux)
- Fix the spell checking plugin (Paolo Borelli)
- Make the tags plugin load files lazily to improve startup time (Paolo Maggi)
- misc UI improvements and bugfixes
New and updated translations
============================
- Raphael Higino (pt_BR)
- by Ivar Smolin (et)
- Inaki Larranaga (eu)
- Leonid Kanter (ru)
- Kostas Papadimas (el)
- Slobodan D. Sredojevic (sr)
- Ignacio Casal Quinteiro (gl)
- Ankit Patel (gu)
- Rhys Jones (cy)
- Gabor Kelemen (hu)
- Satoru SATOH (ja)
- Theppitak Karoonboonyanan (th)
- Josep Puigdemont i Casamajó (ca)
- Francisco Javier F. Serrador (es)
- Kjartan Maraas (nb, no)
- Frank Arnold (de)
- Žygimantas Beručka (lt)
- Duarte Loreto (pt)
- Clytie Siddall (vi)
- Funda Wang (zh_CN)
- Ilkka Tuohela (fi)
=============
gedit 2.13.91
=============
New features and fixes
======================
- Snippets plugin improvements (Jesse Van Den Kieboom)
- External Tools plugin improvements (Steve Frécinaux)
- Replace All optimizations (James Livingston)
- Use GOption for command line option parsing (Michael Terry)
- misc UI improvements and bugfixes
New and updated translations
============================
- Theppitak Karoonboonyanan (th)
- Ivar Smolin (et)
- Raphael Higino (pt_BR)
- Žygimantas Beručka (lt)
- Reinout van Schouwen (nl)
- Lukas Novotny (cs)
- Slobodan D. Sredojevic (sr, sr@Latn)
=============
gedit 2.13.90
=============
New features and fixes
======================
- Hide cursor during incremental search (Steve Frécinaux)
- External Tools plugin improvements (Steve Frécinaux)
- misc UI improvements and bugfixes
New and updated translations
============================
- Maxim Popov (ru)
- Kostas Papadimas (el)
- Ivar Smolin (et)
- Kjartan Maraas (nb, no)
- Vladimir Petkov (bg)
- Clytie Siddall (vi)
- Francisco Javier F. Serrador (es)
- Ilkka Tuohela (fi)
- Josep Puigdemont i Casamajó (ca)
- Theppitak Karoonboonyanan (th)
============
gedit 2.13.4
============
New features and fixes
======================
- Depend on gnome-python-desktop instead of gnome-python-extras
- Reimplement autosave feature (Sergio Villar Senin, Paolo Maggi)
- Fix a crash on start related to bacon-message-connection (Marco Barisione)
- Fix bottom pane sizing on start (Paolo Borelli)
- Misc improvements to the External Tools plugin (Steve Frécinaux)
- misc UI improvements and bugfixes
New and updated translations
============================
- Satoru SATOH (ja)
- Ignacio Casal Quinteiro (gl)
- Ankit Patel (gu)
- Ilkka Tuohela (fi)
- Slobodan D. Sredojevic (sr, sr@Latn)
- Adam Weinberger (en_CA)
- Clytie Siddall (vi)
- Francisco Javier F. Serrador (es)
============
gedit 2.13.3
============
New features and fixes
======================
- New External Tools plugin, to execute shell scripts (Steve Frécinaux)
- New 'Snippets' plugin to insert repetitive text fragments (Jesse Van Den Kieboom)
- Bump gnome-vfs requirement to 2.13.4 and use new APIs to get the mime type
- misc UI improvements and bugfixes
New and updated translations
============================
- Adam Weinberger (en_CA)
- Hendrik Richter (de)
- Kostas Papadimas (el)
- Slobodan D. Sredojevic (sr, sr@Latn)
- Takeshi AIHANA (ja)
- Clytie Siddall (vi)
- Francisco Javier F. Serrador (es)
- Priit Laes (et)
- Theppitak Karoonboonyanan (th)
============
gedit 2.13.2
============
New features and fixes
======================
- Restore cursor position on load (can be disabled through GConf) (Paolo Maggi)
- fix crash on startup (Paolo Borelli)
- fix drag'n'drop from File Roller (Paolo Maggi)
- Implemented search highligthing (Paolo Maggi)
- Improve incremental search UI (Steve Frécinaux)
- Run Python garbage collector when needed (Paolo Borelli)
- Implement configure_dialog support for python plugins (Jesse Van Den Kieboom, Raphael Slinckx)
- Handle problems with SIGINT due to python embedding (Paolo Maggi)
- Backport metadata-manager fixes from Evince (Nickolay V. Shmyrev)
- misc UI improvements and bugfixes
New and updated translations
============================
- Ignacio Casal Quinteiro (gl)
- Rostislav Raykov (bg)
- Clytie Siddall (vi)
- Theppitak Karoonboonyanan (th)
- Francisco Javier F. Serrador (es)
- Ilkka Tuohela (fi)
- Kjartan Maraas (nb, no)
- Josep Puigdemont i Casamajó (ca)
- Ankit Patel (gu)
- Åsmund Skjæveland (nn)
- Adam Weinberger (en_CA)
- Takeshi AIHANA (ja)
============
gedit 2.13.1
============
New features and fixes
======================
- modelines plugin (Steve Frécinaux)
- fix string escaping when creating menus (Paolo Borelli)
- Convert help system to gnome-doc-utils (Micahel Terry)
- misc UI improvements and bugfixes
New and updated translations
============================
- Clytie Siddall (vi)
- Ilkka Tuohela (fi)
- Adam Weinberger (en_CA)
- Vincent van Adrighem (nl)
- Takeshi AIHANA (ja)
- Ankit Patel (gu)
- Žygimantas Beručka (lt)
- Marcel Telka (sk)
- Ignacio Casal Quinteiro (gl)
- Inaki Larranaga (eu)
- Funda Wang (zn_CH)
- Josep Puigdemont i Casamajó (ca)
- Theppitak Karoonboonyanan (th)
- Francisco Javier F. Serrador (es)
============
gedit 2.13.0
============
New features and fixes
======================
Reworked codebase based on the new_mdi cvs branch,
among other things, it features:
- improved tabbed widget, for instance tabs are reorderable
- GtkUIManager is now used for menus and toolbar instead of
libbonoboui
- A side panel and a bottom panel have been added
- A new gobject-based plugin system has been implemented
- Plugins can now be written in Python
- Reading and writing of files are now handled in an
asynchronous way (so the user interface never blocks)
- Local files are read using mmap (when possible)
- Incremental search is supported (use Ctrl+K)
- A lot of usability improvements with some new UI experiment
are featured
- Startup time and performaces have been improved
- Remote file saving is supported (for a limited configurable
set of VFS methods)
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
Fixes
=====
- Fix focus when launching another instance (Paolo Borelli)
- Fix compilation with gcc 2.95 (Jens Granseuer)
- Fix a memory leak, some unsafe use of write() and other
minor bugs (Benoît Dejean)
New and updated translations
============================
- Steve Murphy (rw)
- Adi Attar (xh)
- Gabor Kelemen (hu.po)