Anjuta 2.24.1 (19 September 2008) -- Johannes Schmid
Translations updates:
====================
ar, de, ru, bg, fi, pl, he, da
Updates and fixes:
- Fix#545668 - new file are not added correctly to the project
- Fixed#545668 – file's icon not correctly updated on tabs-right-click
- Fixed#556053 – closing file tabs disable 'save button'
- Fixed#554684 – Cursor column number is not updated when typing text
- Debugger was unable to start if build and source directory are different
- Subversion: Make sure the repository URL given to the switch command is canonicalized.
- Fix#554337 could not find glade file while executing a program
Anjuta 2.24.0 (22 September 2008) -- Johannes Schmid
Translations updates:
====================
he, da, de, nb, ar, hu, mr, pt_BR, cs, da, sr, gl, th, ja, hi, nl, fi, ca, es, pt, en_GB, it, sv, fr, zh_CN, sq, gl, th, gu, tr
Updates and fixes:
- New version of symbol-db plugin beta
- Fix warnings, some documents could have no associated file
- Fix#529468: Use weak pointers to avoid acting on widgets that have
been destroyed.
- Fix#551574 Project names and descriptions are not translatable
- Fix#551684: Wrong AC substitutions in anjuta-version.h.
- Fixed a problem with async file loading.
- Fix libanjuta API documentation
- Imported new symbol icons from MonoDevelop.
- Fix#550322 - Newlines should be placed at the end of error messages
lines
- Fix#550470 - Crash: Executing file through popup menu
- Use the View->Editor->* menu items for view spaces, view eol and
line wrap (new) option instead of the preferences.
- Fix#549950 - crash while saving a file
Anjuta 2.23.91 (1 September 2008) -- Naba Kumar
-------------------------------------------------
Translations updates:
=====================
mr, sq, es, gl, sr@Latin, ar, fi, gu, sv, de
New:
====
* GSoC Git plugin completed: Beta 1 completes the agreed-upon feature set in
the proposal.
* Symbol-DB plugin maturing.
Updates and fixes:
==================
* Fixed a crasher in symbol-db due to use of uninitialised memory
* Fixed bug #548622 – sun cc can not compile build-options.c
* Do not free mutex in symbol-db because that crashes 50% of the time.
* Fixed critical on plugin deactivation of message-view plugin
* Fixed bug #546109 - Spurious libanjuta-2.0.pc file
* Install anjuta-version.h
* Keep const gchar* instead of GFile in debugger interface
* Updated debugger documentation
* Updated build documentation
* when terminal window is active (remove shortcut)
* Fixed bug #548646 Delete key press is routed to editor window
* Fixed bug #549105 Patch plugin icon not loaded
* Fixed bug #549405 – There are warnings when I create a new file
* Fixed bug #548606 now engine exits cleanly even if it's in scanning mode.
It still remains the libgda bug anyway, bug #545979.
* Fixed bug #522032 also for symbol-db.
* Added two checkboxes: one is for parallel scan control, the other is for
the buffer updating control.
* GSoC Git plugin: Beta 1 completes the agreed-upon feature set in
the proposal.
* Fixed bug #548984 – Use AC_HELP_STRING macro
* Use gnome-terminal if terminal plugin is missing
Anjuta 2.5.90 (18 August 2008) -- Johannes Schmid
-------------------------------------------------
Translations updates:
=====================
ar, be@latin, de, es, fi, gl, he, mk, oc, pt, ru, th, vi
Updates and bugfixes:
=====================
* Fix#536372: Write __MAX_BAUX instead of __MAX_BAUD
* Fix a crash when GNOME Terminal is not installed
* now search for symbols can be done also in global tags. Added a new parameter
to search function and adjusted dependencies on different plugins.
* Put tables.sql into distribution
* Fix#536889 anjuta doesn't pass "make check"
* Fixed#537398 – crash in Anjuta IDE: Closed project
* Fix#537134: critical warnings tools->plugin_deactivate
* Fix#534523: anjuta parses filenames from make wrong
GMatchInfo need to be freed even when regex fail in build_get_summary
* Fixed a possible bug where the project-manager plugin is deactivated twice.
* Fix#536375: libsocket not included cause build fail on Solaris
* Add new scratchbox 1 plugin implementing IAnjutaEnvironment
* Enabled tooltips for recent files to identify full paths.
* Ported file-manager to gio
* Fix#530215 – Have a message area like gedit
* Using glib/gi18n.h instead of libgnome/gnome-i18n.h
* Fixed a crash on file selection. Gave enough buffer for the formated
time print.
* Restore text focus on switching editor with ALT+X and
navigating from local-symbols view.
* Fixed#528699 – Auto-indent ignores spaces-per-indent settings
* Fix#538798: UI selected tab document differs from real one
* Fix again #538798: UI selected tab document differs from real one
* Fix#538921 – Duplicated folders
* Fix#539726 – Completing port to GIO
* Fix#513156 – Get rid of libgnome(ui)
* Fix#538443 – Missing files in POTFILES.in
* Fix#538906 – Enable state "Max actions" when "No limit" toggled
* Fix#449620 – Implement autocompletion for gtksourceview editor
* Fix#540731 - Port editor to gio
* Fixed loading of files from the command line
* Fixed crash when double-clicking on a breakpoint.
* Change (nearly) all interfaces to use GFile* instead of uris
Document all shell variables
* Fixed#541313 – Crash on saving file
* Fix#515954 – create_global_tags.sh: wrong anjuta-tags path
* Fixed global tags loading
* Fix bug #538217: Run in terminal option isn't remembered
* Fix bug: Debugger sources directories isn't remembered neither
* Fixed "Hide binary files"
* Fix#539551 – AutoComplete doesn't work
* Fix#539551 – AutoComplete doesn't work
* Fix#357697 – readonly file can be edited
* Fix#511762 – Multiple selection don't work well when hitting enter
* Fix#535173 – UI isn't updated on closing all documents
* Fix#500962 – Further icons
* Fix#475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
* Fix#518594 – Get rid of .anjuta and follow fd.o specifications
* Fixed#541689 – Filter buttons added
* Fixed symbol-db plugin for threaded libgda calls
* Show all completions even when the editor makes own suggestions
* #541941 – Crash on searching with regular expression
* Fixed#542838 – create_global_tags.sh is creating tags in root directory
* Added 'continue global tags scan after abort' feature.
* Allow to build project outside source directory (fix#540782)
* Fix crash on closing project due to the previous patch
* Add more options for build command: parallel make, keep going on error
and keep message untranslated
* Fix another crash on closing project with a file outside project
* Fix#375640: Allow user to stop a build in progress
* Fix#534566: expand shell variable in configure parameters
* Fix#543889: Crash typing in configuration field
* Fix#522825: Opening files from shell disable build->compile menu
* Fix configuration name not displayed, error when compiling target
outside project
* Fix#543978: GPL license shown in COPYING file irrespective of
which license selected
* Fix#544190: Crash double click on item in stack trace
* Fix#530630: Scintilla hand up after hit return
* Fix#544841 – Cursor set on a wrong line when I click
* Fix several memory leaks in build plugin
* Keep all command data in one object
* Fix#544495: Memory leak
* Avoid using the same function name in interfaces implemented
by the same object to avoid trouble with bindings
* Fix crash on 64bits machine due to the previous change (thanks Ignacio)
* Fix#543149 Project doesn't rebuild when file is changed
* Bug #529270 - GSoc: Git Plugin, alpha release 3.
* Add header file to expose libanjuta versioning information.
* Add a preference for the new visible whitespace feature of gtksourceview
* Pull GIO into the libraries that libanjuta links against. (Bug #546394)
* Fix#542432 – Svn diff doesn't work correctly
Convert the output of svn diff from localce to utf-8
* Fix#545673 – A bug in isymbol_get_file function
Use g_file_new_for_uri() instead of g_file_new_for_path
* Fix#546620 – Build- and make dist fixes (with some small changes)
* Fix#420279 – INS and OVR do not immediately change in status bar
* Save files in their original encoding
* Use a fallback dialog if the document was not added to the document-manager
yet (#545557 – Crash pressing on message view)
* Fix#493818 Close project with opened target properties dialog opened
crash Anjuta
* 545624 – Toolbar broken
* Lots of improvements to symbol-db
* Use uf8_strlen instead of strlen to avoid selection problem with
non-ASCII search strings (see #440637 comment 15)
* New git plugin (Anjuta GSoC project)
Anjuta 2.5.0 (02 June 2008) -- Naba Kumar
-----------------------------------------
Translations updates:
=====================
gl, zh_TW, el, ru, en_GB, es, he, de, cs, ar, fr
Updates and bugfixes:
=====================
* Fix#514620: Port anjuta to GRegex
* Fix#536254: gtk_marshal_VOID__INT_INT shouldn't be used
* Update sexy icon entry
* Fix#536045: New run program plugin crash
* Keep comment for enum and structures
* Declare class typedef first
* Allow to document Anjuta shell variable using define
* Add a documentation sample in IAnjutaProjectManager interface
* Fix a detail in the previous patch
* Fix#534175: Deprecated code in Plugin Tutorial
* Use sh instead of bash when possible
* Order of include matter on OpenBSD
* ps syntax differ on *BSD
* Fix#527357: gdb plugin doesn't work under OpenBSD (do not clear CREAD).
* Fix#528226: doesn't compiling on FreeBSD6.3
* #535048 – Anjuta doesn't build when checking underlinking and overlinking
* Forget this change to add AnjutaCommand and AnjutaAsyncCommand
in the documentation
* Change the new IAnjutaBuilder interface to use callbacks
* Add the documentation of IAnjutaBuilder
* Fixed bug #532537 - Crash on closing Anjuta Preferences when it
open twice.
* Set line to mouse location when popup-menu is displayed (#530689)
* Document AnjutaCommand and AnjutaAsyncCommand
* Fix a crash when changing a watch while debugger is stopped
* Allow loading application/octet-stream mime type
* Fix#378903: Use IAnjutaBuilder to always debug an up to date program
* Use IAnjutaBuilder to always run an up to date program
* New IAnjutaBuilder interface allowing to check if a target is up to
data and having a notification when the target is built
* Fix#533758: django project creation fails
* #532625 – Wrong consecution of functions calls when opening a glade file
* Fix#533346: Create project in path with spaces fails
* Fix#531940: Can't change the default project directory
* Remove useless _DEPENDENCIES
* Fix#532243: Execute program with whitespace in the project path fails
* Fix#531623: Crash on updating non-existing watch
* Fixed a bunch of compiler warnings
* Fixed global tags loading from project configuration and added a
configuration option
* Fix translation issues (#530860 and #531411)
* #531405 – AM_CONFIG_HEADER macro is obsolete
* add limit/offset keywords to search query. Adjusted APIs.
* Fixed a minor bug with caches in the engine.
* The terminal configuration default option doesn't work (#530031)
* Combobox for terminal choose not working (#530032)
* Do not reverse list of file in save-session (#531445)
* Set line to mouse location when popup-menu is displayed (#530689)
* Add a context menu with copy/paste in terminal plugin
* Add an interface method to access the pkg-config data from gnome-build.
* Automatically load symbol from project configuration (proof-of-concept)
* Adapt to changes in recent libgda for symbols-db
* Fix run plugin again, previous patch was causing a crash when
the program exist
* Fixed bug broken titles for new files
* Added some utility methods (derived from gedit)
* set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
* fixed a population bug introduced with using of caches. It broke the kind
of symbol in some cases (e.g. returning of table_id = -1).
* Avoid lazy initialization and inlined the lookup functions to speed up the
thing.
* Performances improvement in sdb_engine_second_pass_update_heritage () using
a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
logic in this part should avoid gui freezing, at least here it does not freeze.
* greyed out trees while population is in place.
* Put the new run program plugin in the default plugin list
* Fix a crash when the program doesn't exist
* Put the menu items of the message-manager in the correct Goto menu
* Allow markup in dialog description
* #523186 – Open With dialog should mention filename
* #530033 – Have window title like gedit
* Also add the dirty char (*) at the beginning of the filename to match HIG
* Moved Goto menu into View to avoid cluttering the menubar and created
new Documents menu
* Show open documents in the "Documents" menu and add actions for next/prev
document like in gedit. Don't center menu items of notebook popup menu.
(Fixes bugs #453702 and #529528)
* 530566 – Fix translation and POTFILES.in
* Use current project folder as default and added a file filter for
the patch file chooser.
* fixed search symbols to match "foo_symbol_%"
* New run program plugin, includes a new dialog box to set
program arguments
* Update debugger plugin to use run program parameter dialog
* Remove run program menu item
* Use a gchar * null terminated array instead of a GList for
passing environment variables
* Add a child-exited signal in the IAnjutaTerminal interface
Remove environment variables merging, it is already done
in vte
* fixed partial pattern match in symbols accordingly with api.
* Hide progress bar when things are done in symbols db.
* new dynamic prepared queries architecture. Now every query used in the
engine has its own compiled query in libgda-sqlite provider. This for speed
improvements, code cleaning and auto-escaping of string parameters.
* Lookup of dynamic queries takes care of sym_info parameters and of
parameters passed to functions. The compiled GdaStatements are stored in an
array of GTree (of GTree(s)). Some parameters, as the filter_kinds,
are bounded at n = 5, to avoid a third level of indirection on the store-trees.
* Fix#529798: Mark additional strings for translation
* Add additional restriction on project name fix#529226
* Fix#529506: Uncorrect unloading tools plugin
* Don't spit out two many warnings when the message view is destroyed
* Only use first 500 characters for validation
* Use GRegex instead of pcre and convert files to utf-8 if necessary.
Rest of #440637
* #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
(there was an else missing...)
* Fixed bug #528264 - New: Uses incorrect spelling "assistent"
* Fixed a condition where we kill our own process
* Added new sessions states to avoid loading the local symbols before
the session is loaded (speeds up start-up).
* Fixed#528705 – There is no Redo
* Add an env parameter in the IAnjutaTerminal interface allowing
to specify additional environment variables
* Show 5 project and 15 file items in recent-chooser
* Make searching utf-8 aware. We still need to fix encodings for
search/replace in files as it is currently assumed they are utf-8 like
the editors.
* Fix recent files in the toolbar
* Do not enable brace autocompletion by defualt because it annoying for
fast typist (i.e. it's easier to type ending brace than move carat)
and it's currently broken for scintilla.
* Removed dead files.
* Added anjuta_utils_get_user_config_dir. This func is used
to get the user config directory.
* Switched from GnomeApp to GtkWindow.
* Move the encoding conversion infrastrcute to libanjuta and update all
users. Test all available encodings by default in scintilla editor
like sourceview is doing and removed encoding preferences
* Fixed crasher
* Various small improvements to the dialog
* Add separator to recent menu (#526932)
* Merged the UI changes from bug #511688 and simplified the search dialog
* Check for ctags binary (#516123)
* GdaSet *plist is now used globally for every prepared statement.
It won't be created/unreffed at every query.
* Fixed crasher when deactivating symbol-db plugin
* Don't use transactions - uses only half of the time now!
* fixed global tab icons. Libgda could not understood the right fields, now it
does.
* Only show () for functions/methods and macros with arguments. Does not work
with symbol-db yet but fixes things for symbol-browser
* Fixed some issues with symbol caching
* Give the symbol-db it's own progress bar because there are too many
interactions with the global status bar.
* Sort symbol trees
* Block insert-text signal on cut/copy/paste
* Only update buffer when a newline is inserted
* Precompute file_defined_id to speed up symbol population
* Fixed some problems with binary streams needed by symbol-db
* Use some caching to speed up symbol population
* Exit properly when symbol scanning is over
* Fix bug #525999: Remove space in file and target names generated
by project wizard
* Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
has been renamed ianjuta_document_manager_get_current_document
* Added a check for vital programs and packages needed to create a
new project. A warning dialog is shown to user in project
wizard when he proceeds after selecting a project type.
Updated all project templates to cover vital programs and
packages to generate and build correctly.
* Fixed bug #523068 link in about window doesn't work.
* Removed unused color management code
* Added style chooser for sourceview editor (#522555)
* Moved "New" action from document-manager to file-loader using
IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
* Killed libegg (#349279)
* Removed dead code and libegg from Makefiles
* Removed symbol-browser toolbar which used libegg and was
buggy (#451588)
* Port FileLoader to GtkRecent (#398984)
* Merged changes from symbol-db branch
* Use gnome_vfs_get_slow_mime_type()
* Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
supertype instead no plugin for mime-type was found (#525706)
* Fixed padding in preferences
* #515854 – Move configuration into preferences
* #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
* Improve start program dialog, allowing to specify working
directory and environment variables
* Get rid of gnome_help_display_with_doc_id()
* Fixed type 'assistent' to 'assistant'.
* Ports anjuta-ui to gtk_cell_renderer_accel
* Ported the GnomeDruid stuff to GtkAssistant an removed the glade
file because libglade doesn't have GtkAssistant support.
* Avoid a crash when debugger stop on an error
Display an error message when debugger target is not found
* Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
* Add API to set environment variables for the forked process
* #520761 – Weirz behavior with popup
* 520415 – [PATCH] Problems in auto indentatation code,
* 520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
* 521691 – Crash when click "Resolve Conflicts" without opened project
* 520324 – Execute command is not overridable
* #521847 – anjuta freez when edit file
* Removed all GNOME_CALL* calls in plugins.
* Moved data/properties to plugins/editor/ and removed dead code from
Makefile.am files.
This switches to the gnome-2.22 branch.
pkgsrc change: explicitely disable building of the valgrind plugin,
so that it doesn't get picked up accidentaly, to fix PR pkg/37831
by Ondrej Tuma
This is a major update, too much to list here.
pkgsrc notes:
I've removed the subversion dependency because this is too heavy as
a dependency in the default case. Might become an addon.
Thanks to Ulrich Etile for help and testing. (There might be remaining
issues on some platforms, but I wanted to checkpoint before the Q4 freeze.)
Anjuta 2.0.2 (15 May 2006) -- Naba Kumar
New: GtkSourceView based editor
New: Project configuration
New: Valgrind plugin
New: Tab drag&drop in Editor
Updated: Manual and FAQ
Improved: global tags can now be updated after installation
Improved: Remember toolbars on restart
Improved: Tag manager now knows about classes/namespaces which
should make C++ programming much more easy (IComplete)
Improved: Devhelp plugin improved but we still have linking problems
Improved: Scintilla is now up-to-date 1.68
Known issues:
- Glade plugin crashes because of namespace conflict with libglade (#341073)
- Devhelp plugin cannot be loaded without setting the correct LD_PATH (#341170)
Bug fixes:
#171314 Anjuta crash when trying to do "stream comment"
#311420 Crash on terminal deactivation
#317454 Anjuta crash when array lenght is incorrect
#332084 Anjuta crashes, when Ctrl+c is pressed.
#170467 crash when changing fonts and color in the preferences di...
#172442 inserting empty box comment
#172666 cvs diff does not always obtain full diff
#300231 Find pane non-functional
#304495 Project saved as fullscreen
#304641 Can't type the "-character
#305082 anjuta 2.0.0: crash in debugger / watch / inspect memory
#305301 In menu tree "Settings"->"Customize shortcuts" there are ...
#305587 gtkmm project compile crash
#306790 doble click in a message, doesn't find the file.
#306966 Search tool on the tool bar don't work correctly
#306970 The order of the command buttons "Close" - "Search" - "St...
#307800 Crashes when project directory removed from command line.
#307810 Can't configure a project after creating with new project...
#307872 Remember Configure and autogen options for the next time
#307879 Crashed when exiting
#308870 Glade Plugin Won't open Glade file.
#309153 code cleanup use glib/gi18n.h
#309348 Anjuta 2.0.1, Anjuta application crash upon build (F9)
#309526 Help->ReportBugs points to removed bug tracking system
#309688 When committing a file that is loaded, I get a file-modif...
#311710 freeze in __lll_mutex_lock_wait () after crash?
#312566 Patch that will fix another make -j 10 problem
#312666 Return "F3" to execute project
#314069 Window gets hidden when using glade3 plugin
#315188 Project Wizard Problems
#315218 anjuta 2.0 freeze on opening my project
#315521 Failed to compile HEAD-hourly-2005-09-05-18
#316731 Can not add new encodings
#320338 Colors of tab menu labels
#320341 Critical error in debugger "locals" window.
#321090 Wrong array/struct/union var type display in locals windows
#321455 Ask for root password when installing
#322634 anjuta_ui_add_action_group_entries : Anjuta Developers Re...
#322744 New anjuta plugin project configured incorrectly
#324572 anjuta crashes on open
#328209 Crash when opening a file while an unsaved new file is open
#332161 Test editor not opening
#333601 GPL headers are first to c-header template.
#333606 Macro contain hyphen
#334663 Allow to set a parent class to new GObject class
#335142 crash when opeing a second file
#336389 Should check for libwnck
#107510 Excessive messages marked for translation in anjuta
#304650 make -j CPUS doesn't always work for anjuta2
#334546 No more lookup widget
#312319 Opening files when Anjuta is already open
#339296 Wizard can't cope with insufficient permissions in project target directory
Anjuta 2.0.1 (26 Jun 2005) -- Naba Kumar
New: Group and target properties (for automake based projects)
New: Improvements in class heirarchy. Added members view.
New: Tools plugin improvements and scripts as tools.
New: Prepare-ChangeLog tool.
New: Find-Fixmes tool.
New: Project translation status tool.
New: Save and restore editor current line positions.
New: Added configure flags to enable/disable optional plugins.
New: Message saving from menu.
New: Message manager context menu.
New: Remember plugins profile for project sessions.
Mew: Progress bar implementation.
New: Better progress bar in splash.
New: General preferences page.
New: "Add to project" in file wizard and class wizard implemented.
New: glade plugin improvements.
Updated: RPM spec file
Bug fix: Fixed lots of project import bugs.
Bug fix: Group and target removal.
Bug fix: Fixed Message tab position preferece.
Bug fix: Scroll messages on next/previous.
Bug fix: Fixed crash on project Import
Bug fix: Fixed crash on terminal dockings.
Bug fix: Fixed crash on exit (after using save-as dialog once).
Bug fix: Fixed crash on exit.
Bug fix: Fixed mime installation screw-up
Bug fix: Fixed installation paths.
Bug fix: Fixed 64bit arch build problems
Bug fix: Fixed Autoformat/indent problems.
Bug fix: Fixed Keyboard shortcuts for message navigation.
Bug fix: Fixed graphviz build problems.
Bug fix: Start gdb even if the program does not exists. Fixes bug #305074
Bug fix: Fixed default font names and sizes.
Bug fix: Fixed errors in opening zero sized files.
Bug fix: Fixed buttons order in open dialog.
Anjuta 2.0.0 (15 May 2005) -- Naba Kumar
Architecture and code base:
New: New plugin architecture and all IDE components ported to this framework.
New: Complex docking shell that allows arbitrary docking of IDE widgets.
New: Dynamic plugin activation and deactivation.
New: Extensible architecture.
New: Plugins can interact with other plugins through interface.
New: Plugins can install dynamic UIs (menus/toolbars), including installing
context menus in other plugins.
New: Shell and Plugin API documentation.
Integration:
New: Integrated help system with Devhelp.
New: Integrated glade UI designer (incomplete).
Editor plugin:
New: Scope memeber autocompletion (e.g ., -> and :: autocompletion).
New: Editor split views.
New: Automatic indentation with tabbing.
New: More syntax highlighting lexers
New: Split multiple views of document
New: Remote editing (full gnome-vfs support)
New: Real-time file modification monitor.
Project management and build plugin:
New: Multiple parallel builds and independent debugging and execution.
New: Synchronous project management (simultaneous manual and automatic management)
New: Mime based filemanager and desktop integration.
Other plugins:
New: Task Manager.
New: Macro plugin allows inserting predefined and user defined texts (macros).
New: Easily extensible template based project wizards (based on autogen).
New: Symbol search plugin.
New: C++ and GObject based class wizard.
New: Class inheritance diagram plugin.
New: Subversion plugin (incomplete)
New: Session management framework.
Updated: Debuger uses GDB machine-interface.
Updated: CVS plugin
Updated: Pretty much everyting.
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.
-restore dependencies on libtool and pkg-config to be "full",
(this is an IDE, using all that gnu stuff)
-fix the baudrate patch to give it a chance to compile on NetBSD<current
(B460800 went in just recently)
-don't try to remove $PREFIX/share/mimelnk
After a long time I made another release to bring some patches from the community to all users:
New: Better symbol handling of structs/classes/etc.
New: New realtime func/macros/var/struct define exporer in message windows.
Bug fix: IA64 and Solaris problems
Bug fix: Terminal Ctrl-C and Shift-Insert
Bug fix: Debugger improvements
Bug fix: Project generation
Bug fix: double tags loading
Bug fix: Patches from the debian tree (Thanks!)
Hopefully this will make anjuta more usable for now. Of course there are
many many other bugs but development is concentrating on anjuta2.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
New: Anjuta advanced tutorial
New: Goes to first error automatically (Default is off. need to enable in
anjuta.properties).
Bug fix: Use build.silent option from preferences (bug #895726)
Bug fix: Use font style defined for message indicators (bug #885032)
Bug fix: Set bold color as foreground color in terminal (bug #864924)
Bug fix: Removed 'cmp' dependency and used internal function to compare files.
Bug fix: Fixed return value when dest file could not be created.
Bug fix: Fixed a typo in Hello World indentation style.
Bug fix: Fixed misuse of translated strings when looking for style (bug #876037)
Bug fix: Save-all action now asks for filenames for new files (bug #898111)
Bug fix: Fixed a compiler warnings.
Bug fix: Disabled printing of long debug lines.
Bug fix: Close buttons on all dialogs (HIG) and ESC closes them (bug #671596).
Bug fix: Fixed a program execution crash bug.
Bug fix: Fixed Crash on Find & Replace (#887833)
Bug fix: Use defined file name when saving new files (fixes bug #898105).
Bug fix: Don't change filename when clicking on a directory.
Bug fix: Implemented keypress ctrl-c and ctrl-d for terminal (bug #878357).
Bug fix: Do not reload new files (bug #900897).
Bug fix: Disconnects menuitem signal properly (bug #901723).
Bug fix: Fixed bugs #890609 and #890609, #900903.
Bug fix: Fixed a typo in tutorial (bug #866143).
Bug fix: Reduced size of Search and Replace dialog (bug #902636).
Bug fix: Fixed a runtime warning (bug #900087).
Bug fix: Changed build shortcut to F11 (bug #877683).
Bug fix: Do not defualt to -k make option (bug #875486).
Bug fix: CFLAGS passed correctly (bug #816130, #801056, #782798, #773459)
Bug fix: Improved Search and Replace. Fixed crash bug.
Bug fix: Fixed bug #910097 (Insert comment).
Bug fix: Find-Usage rework (bug #890609).
Bug fix: Generated projects read m4 directory. Project generation works.
(bug #917781).
Bug fix: Fixed Find-Usage crash when no project open
Bug fix: Fixed bug #893400 ("Remove file" in project tree).
Bug fix: Aligned buttons in the New file dialog and HIG compliance.
Bug fix: Fixed to get correct child exit status using mask (bug #905738).
Bug fix: Goto the first error if it exists (bug #874380).
Bug fix: Save-all for 1 file opened (bug #912618).
Bug fix: Fixed conditional breakpoints.
Bug fix: Fixed debugger calltips displayed for wrong file.
Bug fix: Fixed delete breakpoints.
Bug fix: Fixed Breakpoint setting bugs (bug #895536).
Bug fix: Fixed a crash bug with debugger attach process dialog
Bug fix: Fixed freeze-ups during build terminations (bug #905738).
Bug fix: Fixed a memory corruption (bug #921893).
Bug fix: Open file starts in right directory (bug #908941).
Bug fix: Fixed another crash bug in Find-Usage.
Bug fix: Correctly prompts and reponds passwords (bug #894533).
Bug fix: Fixed 'remove' and 'clear' of Defines list in compiler options
(bug #883837).
Bug fix: Installs .glade file of libgllade projects (bug #861038).
Bug fix: Glade based projects can now find installed pixmaps (bug #919903).
Bug fix: Fixed ADA syntax highlighting (bug #923474).
Bug fix: Fixed HANGUP bug for long lines (bugs #700968 and #911376)
Bug fix: Fixed core file loading in debugger.
Bug fix: Partially fixed to show long calltips properly (bug #917982).
Bug fix: Fixed a crash bug in search replace. (bug #921893).
Bug fix: Fixed a crash when launcher child could not be executed (bug #926606).
Bug fix: Fixed a crash bug when opening and closing a large project repeatedly.
Bug fix: Sets filename when saving new files.
Bug fix: Most font and print related bugs fixed (bug #885023, #925956, #890473).
anjuta now uses GTK+2/GNOME2 environment. There has been a lot of active
development since the 1.0 branch, listing it would be way too long (parsing
it, too). Refer to ChangeLog in the WRKSRC directory.
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.
New: Auto-complete takes graphics now.
New: Auto-complete automatic.
New: Per project editor properties
New: Sub windows now float above main window.
New: Project version and excluded modules configuration.
New: Errors and warnings indications in editor.
New: Tools support and tools editor.
New: Incremental search (like emacs I-Search)
Bug fix: Printing now takes editor default fonts
Bug fix: Rpm package fix
Bug fix: ChangeLog insert uses spaces (instead of tabs)
Bug fix: Fixed compiler warnings.
Bug fix: Fixed debug terminal bug
Bug fix: Disabled gladen to remove the libssl dep.
Bug fix: brace indentation works properly.
Bug fix: Wrap-around search
Updated: Upgraded scintilla to 1.49+
Updated: Upgraded editor properties and added new properties.
Updated: Organized plugins
New: CVS support for Projects and individual files,
file revisions are displayed in Files pane
New: Gnome Print support (including syntax colouring)
New: Patch plugin to apply diffs
New: Application Wizard support for wxWindows, Xlib,
GNOME2, Gtk2 and libglade2 Projects, plus option for
dynamic or static libraries as targets in generic Projects
New: user identity preferences enabling new editor functions
New: better GNOME integration, now uses configured GNOME URL
handlers
New: MIME handling
New: Anjuta kickstart tutorial
New: automatic expression tips during debugging (hover-and-show)
New: compilation warning/error navigation from terminal
New: better find functionality
New: enhanced file selection widget
New: enhanced Evolution-style about dialog
New: Automatic Variable display when mouse hovered on the
variable name (in dubugger mode).
New: Raw memory veiw for debugger (somewhat resembling ghex).
Updated: many usability improvements to the GUI and menus
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
in connection with pkg/15403.
From the DESCR:
Anjuta is a versatile Integrated Development Environment (IDE) for
C and C++ on GNU/Linux. It has been written for GTK/GNOME, and
features a number of advanced programming features. It is basically
a GUI interface for the collection of command line programming
utilities and tools available for unix. These are usually run via
a text console, and can be unfriendly to use.