*** empty log message ***
[anjuta-git-plugin.git] / NEWS
blob8c830d506f7764a3450c1c5ae1b415061568a5e8
1 Anjuta 2.0.1 (26 May 2005) -- Naba Kumar
3 New: Group and target properties (for automake based projects)
4 New: Improvements in class heirarchy. Added members view.
5 New: Tools plugin improvements and scripts as tools.
6 New: Prepare-ChangeLog tool.
7 New: Find-Fixmes tool.
8 New: Project translation status tool.
9 New: Save and restore editor current line positions.
10 New: Added configure flags to enable/disable optional plugins.
11 New: Message saving from menu.
12 New: Message manager context menu.
13 New: Remember plugins profile for project sessions.
14 Mew: Progress bar implementation.
15 New: Better progress bar in splash.
16 New: General preferences page.
17 New: "Add to project" in file wizard and class wizard implemented.
18 New: glade plugin improvements.
19 Updated: RPM spec file
20 Bug fix: Fixed lots of project import bugs.
21 Bug fix: Group and target removal.
22 Bug fix: Fixed Message tab position preferece.
23 Bug fix: Scroll messages on next/previous.
24 Bug fix: Fixed crash on project Import
25 Bug fix: Fixed crash on terminal dockings.
26 Bug fix: Fixed crash on exit (after using save-as dialog once).
27 Bug fix: Fixed crash on exit.
28 Bug fix: Fixed mime installation screw-up
29 Bug fix: Fixed installation paths.
30 Bug fix: Fixed 64bit arch build problems
31 Bug fix: Fixed Autoformat/indent problems.
32 Bug fix: Fixed Keyboard shortcuts for message navigation.
33 Bug fix: Fixed graphviz build problems.
34 Bug fix: Start gdb even if the program does     not exists. Fixes bug #305074
35 Bug fix: Fixed default font names and sizes.
36 Bug fix: Fixed errors in opening zero sized files.
37 Bug fix: Fixed buttons order in open dialog.
39 Anjuta 2.0.0 (15 May 2005) -- Naba Kumar
41 Architecture and code base:
42 New: New plugin architecture and all IDE components ported to this framework.
43 New: Complex docking shell that allows arbitrary docking of IDE widgets.
44 New: Dynamic plugin activation and deactivation.
45 New: Extensible architecture.
46 New: Plugins can interact with other plugins through interface.
47 New: Plugins can install dynamic UIs (menus/toolbars), including installing
48          context menus in other plugins.
49 New: Shell and Plugin API documentation.
51 Integration:
52 New: Integrated help system with Devhelp.
53 New: Integrated glade UI designer (incomplete).
55 Editor plugin:
56 New: Scope memeber autocompletion (e.g ., -> and :: autocompletion).
57 New: Editor split views.
58 New: Automatic indentation with tabbing.
59 New: More syntax highlighting lexers
60 New: Split multiple views of document
61 New: Remote editing (full gnome-vfs support)
62 New: Real-time file modification monitor.
64 Project management and build plugin:
65 New: Multiple parallel builds and independent debugging and execution.
66 New: Synchronous project management (simultaneous manual and automatic management)
67 New: Mime based filemanager and desktop integration.
69 Other plugins:
70 New: Task Manager.
71 New: Macro plugin allows inserting predefined and user defined texts (macros).
72 New: Easily extensible template based project wizards (based on autogen).
73 New: Symbol search plugin.
74 New: C++ and GObject based class wizard.
75 New: Class inheritance diagram plugin.
76 New: Subversion plugin (incomplete)
77 New: Session management framework.
78 Updated: Debuger uses GDB machine-interface.
79 Updated: CVS plugin
80 Updated: Pretty much everyting.
82 Anjuta 1.2.2 (13 Apr 2004) -- Naba Kumar
84 New: Anjuta advanced tutorial
85 New: Goes to first error automatically (Default is off. need to enable in anjuta.properties).
86 Bug fix: Use build.silent option from preferences (bug #895726)
87 Bug fix: Use font style defined for message indicators (bug #885032)
88 Bug fix: Set bold color as foreground color in terminal (bug #864924)
89 Bug fix: Removed 'cmp' dependency and used internal function to compare files.
90 Bug fix: Fixed return value when dest file could not be created.
91 Bug fix: Fixed a typo in Hello World indentation style.
92 Bug fix: Fixed misuse of translated strings when looking for style (bug #876037)
93 Bug fix: Save-all action now asks for filenames for new files (bug #898111)
94 Bug fix: Fixed a compiler warnings.
95 Bug fix: Disabled printing of long debug lines.
96 Bug fix: Close buttons on all dialogs (HIG) and ESC closes them (bug #671596).
97 Bug fix: Fixed a program execution crash bug.
98 Bug fix: Fixed Crash on Find & Replace (#887833)
99 Bug fix: Use defined file name when saving new files (fixes bug #898105).
100 Bug fix: Don't change filename when clicking on a directory.
101 Bug fix: Implemented keypress ctrl-c and ctrl-d for terminal (bug #878357).
102 Bug fix: Do not reload new files (bug #900897).
103 Bug fix: Disconnects menuitem signal properly (bug #901723).
104 Bug fix: Fixed bugs #890609 and #890609, #900903.
105 Bug fix: Fixed a typo in tutorial (bug #866143).
106 Bug fix: Reduced size of Search and Replace dialog (bug #902636).
107 Bug fix: Fixed a runtime warning (bug #900087).
108 Bug fix: Changed build shortcut to F11 (bug #877683).
109 Bug fix: Do not defualt to -k make option (bug #875486).
110 Bug fix: CFLAGS passed correctly (bug #816130, #801056, #782798, #773459)
111 Bug fix: Improved Search and Replace. Fixed crash bug.
112 Bug fix: Fixed bug #910097 (Insert comment).
113 Bug fix: Find-Usage rework (bug #890609).
114 Bug fix: Generated projects read m4 directory. Project generation works. (bug #917781).
115 Bug fix: Fixed Find-Usage crash when no project open
116 Bug fix: Fixed bug #893400 ("Remove file" in project tree).
117 Bug fix: Aligned buttons in the New file dialog and HIG compliance.
118 Bug fix: Fixed to get correct child exit status using mask (bug #905738).
119 Bug fix: Goto the first error if it exists (bug #874380).
120 Bug fix: Save-all for 1 file opened (bug #912618).
121 Bug fix: Fixed conditional breakpoints.
122 Bug fix: Fixed debugger calltips displayed for wrong file.
123 Bug fix: Fixed delete breakpoints.
124 Bug fix: Fixed Breakpoint setting bugs (bug #895536).
125 Bug fix: Fixed a crash bug with debugger attach process dialog
126 Bug fix: Fixed freeze-ups during build terminations (bug #905738).
127 Bug fix: Fixed a memory corruption (bug #921893).
128 Bug fix: Open file starts in right directory (bug #908941).
129 Bug fix: Fixed another crash bug in Find-Usage.
130 Bug fix: Correctly prompts and reponds passwords (bug #894533).
131 Bug fix: Fixed 'remove' and 'clear' of Defines list in compiler options (bug #883837).
132 Bug fix: Installs .glade file of libgllade projects (bug #861038).
133 Bug fix: Glade based projects can now find installed pixmaps (bug #919903).
134 Bug fix: Fixed ADA syntax highlighting (bug #923474).
135 Bug fix: Fixed HANGUP bug for long lines (bugs #700968 and #911376)
136 Bug fix: Fixed core file loading in debugger.
137 Bug fix: Partially fixed to show long calltips properly (bug #917982).
138 Bug fix: Fixed a crash bug in search replace. (bug #921893).
139 Bug fix: Fixed a crash when launcher child could not be executed (bug #926606).
140 Bug fix: Fixed a crash bug when opening and closing a large project repeatedly.
141 Bug fix: Sets filename when saving new files.
142 Bug fix: Most font and print related bugs fixed (bug #885023, #925956, #890473).
144 Anjuta 1.2.1 (29 Jan 2004) -- Naba Kumar, Johannes Schmid
146 New: "New File" with some options for newly created files
147 Bug fix: #849914, #840159, #864922, #849928, #846386, #845782
148 Bug fix: #860906, #859329, #858993, #857605, #878404
149 Bug fix: 169058@bugs.debian.org
150 Bug fix: compile file works with shell expression like `command` now
151 Bug fix: Buildiing on SMP systems
152 Bug fix: debugger improvements & cleanups
153 Bug fix: Sample file confirms to C++-Standard now
154 Bug fix: Use gtk stock icon for editor tabs
155 Bug fix: Should builf sucessfully on Slackware 9.1 now (libiconv)
157 Thanks to Pavol Bosik, Andreas Volz, grzegol@pld-linux.org, Dan Elphick,
158 Franco Catrin L and Stefano Vallarino for their patches.
160 From this release on anjuta has two new development responsibilities
161 alongside with Naba Kumar <naba@gnome.org>:
162 Jean-Noel Guiheneuf <Jnoel@cvs.gnome.org>
163 Johannes Schmid <jhs@cvs.gnome.org>
165 If you want to support anjuta development please contact the
166 list <anjuta-devel@list.sourceforge.net>, more manpower is much-needed.
167 You can also make a donation through the SF.net donation system now.
169 Anjuta 1.2.0 (8 Dec 2003) -- Naba Kumar
171 Updated: Prompts users for unsaved files during project closing.
172 Updated: Added checkbox in wizard to enable/disable glade source generation.
173 Updated: Scintilla to version 1.57
174 Bug fix: Crash on preferences with other locales.
175 Bug fix: Freeze ups during build/debugging with other locales.
176 Bug fix: Crash with readonly project files (during saves).
177 Bug fix: Breakpoints bug.
178 Bug fix: Syntax hiliting bug.
179 Bug fix: Avoids error conditions for glade/glademm not found
180 Bug fix: Crash on anjuta exit
181 Bug fix: Crash on project close with unsaved files.
182 Bug fix: Compilation errors with old gcc.
183 Bug fix: Fixed debugger malfunctioning with non-english locales.
184 Bug fix: Crash bug during import.
185 Bug fix: Dnd file drop.
186 Bug fix: Setting breakpoints for c++ files works.
187 Bug fix: Crash bug to multiple open of same file fixed.
188 Bug fix: Enables debug and optimization flags for new projects.
189 Bug fix: Fixed pascal highlighting
190 Bug fix: Fixed build failure with no 'intl' directory.
191 Bug fix: Added filters to find in files.
192 Bug fix: Fixed tutorial
193 Bug fix: Added horizontal scrollbar to description text in wizard.
194 Bug fix: Installs properly even when system.tags file could not be generated.
195 Bug fix: Compiler error with old gcc.
197 Anjuta 1.1.98 rc2 for 1.2.0   (07 Nov 2003) -- Naba Kumar
199 New: Double click on margin toggles bookmark.
200 New: Double click on margin (debugger mode) adds/removes breakpoints.
201 New: Single click on margin (debugger mode) enables/disables breakpoints
202 New: Find previous added.
203 New: Emacs style file modeline in files.
204 Updated: Removed 'page setup' item from the file menu.
205 Updated: Scintilla (cvs 2003-09-29 -- ver 1.55+)
206 Updated: No libzvt dependency (means faster operation).
207 Updated: Performance improvements in Editor.
208 Updated: Documentations revived in docbook xml format.
209 Bug fix: Symbol browser now loads properly for new projects.
210 Bug fix: Fixed many compiler warnings.
211 Bug fix: Fixed crash bug in Application wizard.
212 Bug fix: Fixed crash bug in Project Import.
213 Bug fix: Printing in proper UTF8
214 Bug fix: Fixed crash bug during project creation.
215 Bug fix: Fixed clean-before-build bug.
216 Bug fix: Fixed find in files bugs.
217 Bug fix: Fixed gettext bug with projects.
218 Bug fix: Fixed Autoformat
219 Bug fix: Fixed crash bug with 'Add watch expression'
220 Bug fix: Fixed debugger freeze ups due to uninitialized strings in target programs.
222 Anjuta 1.1.97 rc1 for 1.2.0   (26 June 2003) -- Naba Kumar
224 New: Support for all text file encodings (can be customized in preferences).
225 New: Line and word selection menu entries (setting shortcuts possible).
226 New: Added *.css files highlighting.
227 Updated: Project window and message window no longer always float above the main window.
228 Updated: Reorganized messages tabs in more sensible order.
229 Updated: Better 'Customize menu' message.
230 Updated: Prompts for 'clean' for modified compiler options.
231 Updated: Deprecated GNOME 1.x project wizards. It can still open older projects.
232 Updated: Speedier startup (but needs more optimization todo).
233 Updated: New splash.
234 Updated: Some re-organization and cleanups.
235 Updated: Better debugger operations.
236 Updated: Better HIG complient dialogs.
237 Updated: Many many translation updates.
238 Bug fix: Separated -dP and -A flags of CVS update into different options.
239 Bug fix: No more file corruption for non-utf-8 encodings.
240 Bug fix: Removed references to older automake/autoconf in generated projects.
241 Bug fix: Fixed automake errors with old automake in generated projects.
242 Bug fix: Tcl/tk properties fix (all keywords will be recognized).
243 Bug fix: Red color editor tab for modified files now consistent in inactive state also.
244 Bug fix: Backward search works correctly.
245 Bug fix: Fixed shell script to properly detect installed *-config files.
246 Bug fix: Corrected many project generation codes.
247 Bug fix: Fixed compiler errors associated with older gcc.
248 Bug fix: Stack trace output can be activated with double-click.
249 Bug fix: Properly closes automatic debugger-tip (was very annoying before).
250 Bug fix: Properly jumps to correct file/line from build messages.
251 Bug fix: CVS dialogs bug fixes.
252 Bug fix: Fixed gnome-print, zvt and pcre dependencies in configure and rpm spec file.
253 Bug fix: Fixed glade/glade-2 confusion in generated projects.
254 Bug fix: Multiple file selection works now.
255 Bug fix: Fixed failure in poping up search combo puldown (in main menu).
256 Bug fix: And many more critical/non-critical bug fixes.
257 Bug fix: Fixed non-working shortcuts (changed to working ones).
259 Anjuta 1.1.1-beta   (05 May 2003)     -- Naba Kumar
261 New: Ported to GNOME2:
262 New: New Preferences management.
263 New: Tools management.
264 New: Watch and Backtrace moved to messages pane.
265 New: GNOMEVFS based file browser.
266 New: Pango fonts in editor (Anti-Aliased fonts).
267 New: Project configuration for GUI editor and version.
268 New: Advance search and replace (ported from 1.0.x branch).
269 Updated: Scintilla 1.51+ (cvs)
270 Updated: Session management. It now saves tree states.
271 Bug fix: Many
273 Anjuta 1.0.1:           (xth June 2002)                 -- Naba Kumar
275 New: Auto-complete takes graphics now.
276 NEW: Auto-complete automatic.
277 New: Per project editor properties
278 New: Sub windows now float above main window.
279 New: Project version and excluded modules configuration.
280 NEW: Errors and warnings indications in editor.
281 New: Tools support and tools editor.
282 New: Incremental search (like emacs I-Search)
283 Bug fix: Printing now takes editor default fonts
284 Bug fix: Rpm package fix
285 Bug fix: ChangeLog insert uses spaces (instead of tabs)
286 Bug fix: Fixed compiler warnings.
287 Bug fix: Fixed debug terminal bug
288 Bug fix: Disabled gladen to remove the libssl dep.
289 Bug fix: brace indentation works properly.
290 Bug fix: Wrap-around search
291 Updated: Upgraded scintilla to 1.49+
292 Updated: Upgraded editor properties and added new properties.
293 Updated: Organized plugins
295 Anjuta 1.0-beta1:       (1st August 2002)                       -- Andy Piper
297    => Release of Anjuta-1.0-beta1 (beta)
299 This precedes the final release of Anjuta for the 
300 GNOME 1.x platform...
302 New: CVS support for Projects and individual files,
303      file revisions are displayed in Files pane
304 New: Gnome Print support (including syntax colouring)
305 New: Patch plugin to apply diffs
306 New: Application Wizard support for wxWindows, Xlib, 
307      GNOME2, Gtk2 and libglade2 Projects, plus option for 
308          dynamic or static libraries as targets in generic Projects
309 New: user identity preferences enabling new editor functions
310 New: better GNOME integration, now uses configured GNOME URL 
311      handlers
312 New: MIME handling
313 New: Anjuta kickstart tutorial
314 New: automatic expression tips during debugging (hover-and-show)
315 New: compilation warning/error navigation from terminal
316 New: better find functionality
317 New: enhanced file selection widget
318 New: enhanced Evolution-style about dialog
319 New: Automatic Variable display when mouse hovered on the
320      variable name (in dubugger mode).
321 New: Raw memory veiw for debugger (somewhat resembling ghex).
323 Updated: synced to Scintilla 1.46
324 Updated: many usability improvements to the GUI and menus
326 --------------------------------------------------------------------
328 Anjuta 0.1.9:   (14th February 2002)            -- Andy Piper
330    => Release of Anjuta-0.1.9 (stable)
331    
332 New: messages manager rewritten to use notebook tabs
333 New: symbol and tag browser fully based on TagManager
334 New: embedded terminal window (using zvt)
335 New: Project Import Wizard makes it easier to migrate
336      existing projects to Anjuta (experimental)
337 New: libglade project type added to the Application
338      Wizard
339 New: simple class creator plugin now included
340 New: files autosaved before a build
341 New: more translations - 21 languages now fully or 
342      partially supported
344 Updated: new look for the Application Wizard
345 Updated: UI enhancements
346 Updated: Solaris support improved
347 Updated: many, many bug fixes.....
349 --------------------------------------------------------------------
351 Anjuta 0.1.8:   (30th November 2001)            -- Andy Piper
353    => Release of Anjuta-0.1.8 (stable)
354    
355 New: integration of new TagManager library - much improved
356      autocompletion and calltips functionality
357 New: multiple file drag-and-drop
358 New: ability to save build message output
359 New: DOS file (CR/LF) handling
360 New: basic plugin hooks added
361 New: many new translations - 17 languages now fully or 
362      partially supported
364 Updated: notebook tabs notify when file has been changed, can be
365          scrolled for browsing
366 Updated: improvements to interactive debugger and communication
367          with gdb
368 Updated: improved find functionality, better dialogs
369 Updated: synced up to version 1.41 of Scintilla, new lexers added
370 Updated: new icons
372 ... plus the usual bug fixes and minor feature additions.
374 --------------------------------------------------------------------
376 Anjuta 0.1.7:   (21st August 2001)              -- Stephane Demurget
378    => Release of Anjuta-0.1.7 (stable) - bug fixes release
380 Fixed: Two nasty bugs preventing to use the wizards (macros dir copy and
381        src/source.c).
382 Fixed: Interface clean up.
383 Updated: HACKING, doc, and others
384 Updated: french, spanish, turk and japan translations fully up-to-date.
386 --------------------------------------------------------------------
388 Anjuta 0.1.6:   (31st July 2001)                -- Nabakumar. 
390    => Release of Anjuta-0.1.6 (stable).
392 New: Class browser and file browser added in the project manager.
393 New: GDP standardized docbook documentations.
394 New: Anjuta faqs documentation.
395 New: New gnomish icon set and splashscreen.
396 New: Context sensitive help and gnome api browser
397      (need Devhelp and the dev books to be installed).
399 Added: Preferences for setting caret and selection colors.
400 Fix for gdb version 5.
401 Closes all files when project is closed.
402 And many big fixes and minor feature additions.
403 Translations updated.
405 Note : the major part of the new project manager has been written but
406 it needs time to be integrated and tested. That's why it's not present in
407 this release. 
409 --------------------------------------------------------------------
411 Anjuta 0.1.4:   (25nd Mar 2001)         -- Nabakumar. 
413    => Release of Anjuta-0.1.4 (stable).
415 Calltips provided for Gnome function prototypes (and standard libraries functions).   
416 Fixed project dir creation bug.
417 Fixed double accelerators bug.
418 Fixed source generation bug.
419 Fixed pixmap creation with NULL window.
420 i18n bug fix.
421 Debugger now takes program args.
422 Japanese translation.
423 Other minor  bug fixes.
425 --------------------------------------------------------------------
427 Anjuta 0.1.3:   (4th Mar 2001)          -- Nabakumar. 
429    => Release of Third  version (Alpha)  with lots of bugs.
430    
431 New Features in Anjuta 0.1.3:
432 -----------------------------
434         => Anjuta now integrates Scintilla editing component:
435         ----------------------------------------------------
436                 * Automatic syntax hilighting (using lexers).
437                 * Code folding/hiding .
438                 * Linenumbers/markers display.
439                 * Text zooming.
440                 * Text autocompletion
441                 * Automatic indentation and indentation guides
442                 * ... and much more.
444         => Dynamic Project Management:
445         -----------------------------
446                 * Anjuta no longer uses the template based project management.
447                 * Provides project configuration.
448                 * Added two more modules in project management:
449                         (Help module and Translation module).
450                 * Added BONOBO support and BONOBO application wizard.
451                 
452         => Java style Properties management:
453         -----------------------------------
454                 Now uses Java style properties management. Which makes
455                 it highly configurable, both from distributor's and user's side.
456         
457         => Supports for Other languages added:
458         -------------------------------------
459                 * Java, Perl, Python, LaTeX, 
460                 ... and others can be user configurable.
461                 
462         => On-Board command editor:
463         --------------------------
464                 Facilitates customization of commands used
465                 for compiling, building and execution.
466         
467         => Provides Hilite style editor:
468         -------------------------------
469                 Used for customizing Syntax hiliting style.
470         
471         => More intelligent messaging system:
472         -----------------------------------
473                 * Now error messages (or messages in general)
474                 can be browsed using go to Prev/Next message,
475                 goto start/end of block and goto matching braces.
476         
477         => Bookmarks management:
478         -----------------------
479                 Anjuta has now supported Bookmarks
480                 management.
481         
482         => Debugger:
483         -----------
484                 * Now breakpoints can be toggled Onboard.
485                 * Added Run to cursor.
486                 * Fixed some earlier bugs.
487         
488         => Added Two more toolbars:
489         --------------------------
490                 * Browser toolbar for browsing messages,
491                 bookmarks and code blocks.
492                 * Format toolbar for easy formatting
493                 of code statements.
494                 
495         => Application GUI:
496         ------------------
497                 * Smarter and more informative status bar.
498                 * Improved memory to remember Application
499                 GUI configuration between sessions.
501 Thing that I forgot to change:
502 ------------------------------
503         => Anjuta Online manual. It's still the old one.
504         so, new users may find it a bit annoying to learn
505         the controls, especially those who are young
506         in programming.
508 --------------------------------------------------------------------
509 Anjuta 0.1.2-beta_2:    (24th Feb 2001)         -- Nabakumar. 
511    => Release of 0.1.2 beta2  version  with lesser bugs.
513 --------------------------------------------------------------------
514 Anjuta 0.1.2:   (03rd Nov 2000)         -- Nabakumar. 
516    => Release of second version (Beta) with lesser bugs.
518    => Minor fixes in Doc files.
519    => Fixed to ignore non-existent dir for blank prj.
520    => More checking in project creation, especially to confirm
521         that the prj file already does not exist.
522    => Now Menu item "Format/Detach current document" is inactive
523         when there is no document opened.
524    => Improved Library settings GUI.
525    => Can now enable/disable added libraries.
526    => Stock libs provided for ease of entry.
528 --------------------------------------------------------------------
529 Anjuta 0.1.1: (01rd Nov 2000)   -- Nabakumar. 
531   => Release of first version (Beta) with lots of bugs.
532         
533 --------------------------------------------------------------------