BUGS TO FIX

---------------------------------------------------------------

Print current PHP file, using Anjuta code.

---------------------------------------------------------------

Bookmarks: Ctrl+F2 makes a bookmark at a line, and with F2 you cycle 
through all bookmarks in line number order.
If you insert a line before a bookbmark, the bookmark line is shifted 1 
up, so that the bookmark stays on the code line you've originally selected

---------------------------------------------------------------

> And it would be standard-conform (to ms visual studio and some others) 
> to have Ctrl+Shift+Space = show hint to current function [helpful if 
> your'e changing the code and not writing new calls] and Ctrl+Space = 
> Show function dropdown immediateley.

Changing cursor position (either by keypress or mouse click) should reparse back from position to find nearest PHP function.  Should popup hint for function.  Should also work for cases like: outer( inner(


---------------------------------------------------------------

Tabs: with context menu and a "close"-item in it or a close button next 
to the tab (close the current file)

---------------------------------------------------------------

Implement opening in a single instance.  This should work by writing a .pid file in to a given folder off the home.  It should also create a unix socket in that folder.  
Upon startup
  If a file is specified, check if pid file and socket exists, if pid exists is Process still there.  
    If not remove them and start normally
  else
    open socket and send "open filename" for each file
  if not file specified then open dialog ("You are already running a copy of gPHPEdit, are you sure you want to run another?")

---------------------------------------------------------------

class view: when there are multiple files with the same class names, it 
would be nice if the file name is directly appended in the class view, 
not only when clicking on it (or the diff to the other file names ;))

---------------------------------------------------------------

Find dialog
-----------
Return doesn't find
Escape doesn't close
This occurence dialog never closes (only hides, get 78 dialogs on screen)
No cancel button in Replace (only Yes this occurence or No this occurenc)


---------------------------------------------------------------


NEW FUNCTIONALITY

Memory of Incremental Search strings

Metric reporting (Function length, LOC)

Turck-mmcache integration

Debugger Support

Project/Live site editing
