Detail Changes
General
Major interface overhall - looks perdy....
menu items 'freeze' when documents are not open
Recent open file list added
The Navigation tree now defaults to popup rather than open
on select.
Module warning system on loading - most of the time this is just
'informative', but it's always fun to get all those modules working.
Revert to save added and working
Editor (Scintilla)
All the scintilla settings should work
- set your own comment color font etc.
Fixed changes being lost when using folding editor
Added autotext for adding GPL/PHP headers and PHPDoc comments
Editor (WYSIWYG)
turned off preparsing of html by default, its a config option, so
what you see after using the html editor is exactly what gtkhtml sends
out. (rather than a guestimation of what it should be)..
Debugger:
The run button asks you what you want to debug/execute, and remembers
the association of the current open file/directory.
APD interactive, the beginnings of a fully interactive stepping debugger
is included, refer to
Screenshots
for full instructions.
Help:
changed the storage for the help navigation to db2 rather than serialize
parse of devhelp (there is a devhelp->dba convertor in tools) - this makes
an amazing speed difference!
Database:
The Database navigator, allows you to access and browse databases, including
all data contained - should be able to handle 'huge' databases, as it only loads
from the database what it thinks it can fit on the screen, and refreshes when
you scroll.
Midgard fixes:
pulldowns and calendars fixed
scores supported
upload of mpeg supported.
Title editing on attachments works
Parameters should work
Known bug: screens 800x600 and smaller may have problems editing an article and
browsing the images at the same time
Phppresents:
using the gtkhtml editor, you can build simple presentations and use the
forward back (up down=zoom) to navigate around a html presentation.
present.php is a standalone version (in modules/phppresents)
Windows
phpmole.exe is a bootstrapper based on php_gtk.exe
all you need to do 'in theory' is double click on it,
it assumes that php-gtk is set up and the binary is in c:/php4/
Extended phpglade (for future use as a interface builder), phpmole
attempts to use this for most of windows glade calls, due to libglades
bugs. - still experiencing some crashes though.
Experimental
pgtkhtml is a wysiwyg editor writen entirely in phpgtk (no gtkhtml widget
required) - it probably doesnt work, and currently it is not active,
but if you want to play with it....
Silly
Phpmole has a small icon - a world that appears in the gnome task bar..
I Welcome Suggestions for a real logo...
Proof of concept - imap/mail transport module added...
Php CodeDoc
Developed a yet another alternative to phpdoc, - this time adding in
the source code to the documentation (works very well!), example at
http://docs.akbkhome.com/akpear/
2002-05-11 Saturday alan_k
* modifying prefs to do different defaults for win32
* phpmole_prefs.class
* oops got logic wrong on the windows db stuff
2002-05-10 Friday alan_k
* windows release fixes
* Changelog updated for 1.3 release
* added var display and sorted out inheritance
2002-05-09 Thursday alan_k
* adding yet another template for php code doc
* php code doc : new features now mostly working
* phpcodedoc updated and working
* added dotPLan to phpcodedoc
* breaking phpcodedoc parser into smaller pieces
* renaming class and fixing a few things
* relocated old uml file
* relocated phpcode doc to subdirectory
* slight mods to templates for phpcodedoc
2002-05-08 Wednesday alan_k
* nicer templates
* more updates to templates
* Moved phpcodedoc to its own directory
* updated phpdoc code
2002-05-07 Tuesday alan_k
* more updates to phpdoc generator - working towards code
highlighting
2002-05-02 Thursday alan_k
* basic documentation up and working
* revert uml_generator so it displays segfault bug
2002-05-01 Wednesday alan_k
* documenation project - phase 1
* uml generator added - archived the proof of concept of the uml
diagram concluded that the diagrams where too big to be valuable -
looking at other ideas for this still.
2002-04-30 Tuesday alan_k
* Revert to saved now works
2002-04-29 Monday alan_k
* navigation of database a bit nicer
* db module now navigates data correctly
* database module now does scrolling etc.
2002-04-28 Sunday alan_k
* added silly shell script to start up phpmole
* fixed apd off bug
* added imap and mysql to extensions list
* removed imap dl
* sockets spelt wrong
2002-04-26 Friday alan_k
* got bored and added the imap transport
* Various cleanups. Need to do hiding of tree frame properly.
Still lots of warnings and notices issued during regular work..
2002-04-25 Thursday andrei
* Use pcntl_fork() to check for existence of pcntl extension. For
the future, we might want to use extension_loaded().
2002-04-24 Wednesday alan_k
* beginnings of comment text and fixes to autotext
2002-04-23 Tuesday alan_k
* beginnings of new popup menu
* fixed missing menu item for autotext
2002-04-22 Monday alan_k
* fixed finding directories in autotext folder
* adding phpdoc to autotext
* changes required for autotext
* autotext code in main application
* Adding autotext directory and samples
2002-04-19 Friday alan_k
* new warning system
* changed to require_once
* change to require_once
2002-04-18 Thursday alan_k
* playing with uml_generator
2002-04-09 Tuesday alan_k
* fixed parameters - annoying additional ; caused it
* changed article layout to add type, and see if it can work with
smaller screens
2002-04-03 Wednesday alan_k
* added support for mpeg movies, image preivews on midgard
attachments and fixed the title editing on attachments
2002-03-29 Friday alan_k
* added recent file list and loading (at last)
2002-03-28 Thursday alan_k
* added configure option to html editor - to stop preparser
2002-03-27 Wednesday alan_k
* signal handling, accelerators and statusbar now working on
phpglade
2002-03-25 Monday alan_k
* major update to libglade layer - it will load the core interface
now, musing on the idea of adding glade interface designer to
phpmole
2002-03-23 Saturday alan_k
* changed to match fix for curl
* adding worker bee programs that will deal with web getting in
future
2002-03-20 Wednesday alan_k
* added dba loader
* small fix to bookmark browser - warnings, more notes on devhelp
stuff, changed memory max in phpmole
* changed xml browser to use new xml format
* changed help browser to use dbm files
* changed xml parser to use php xml module by default
* adding first generation generated dbm files
* adding devhelp to dbm convertor
2002-03-16 Saturday alan_k
* adding notes on devhelp changes
* made README more informative
2002-03-15 Friday alan_k
* removed DB check - it crashed anyway opening dbs if pear db did
not exist added get_title method to scp so titles show up in trees
* silly phpmole icon added
2002-03-14 Thursday alan_k
* fixed bug with new bookmark code
* changed the behaviour of the bookmark navigator to do popups
automatically
* fixed scintilla folding / class navigation loosing changes -
small scp new file fix
2002-03-13 Wednesday alan_k
* fixed a few open close midgard bugs
* added hash support, bit of code tidyup
2002-03-09 Saturday alan_k
* added present.php - standalone presenter
* keyboard short cuts working in phppresents - more updates to
presentation
2002-03-08 Friday alan_k
* added warnings if no gd or imagick library
* presentation update, fixed a few minor bugs
2002-03-07 Thursday alan_k
* added a bit more documentation
* removed debugging code from module manager
* apd debugger support added - refer to mailing list for patch that
makes it interactive
2002-03-06 Wednesday alan_k
* pgtkhtml - some more fixes
2002-03-05 Tuesday alan_k
* pgtkhtml - fixed last line missing
* pgtkhtml - simple rendering working again
2002-03-04 Monday alan_k
* added the phppresents module, added shift para left and right to
html editor
2002-03-02 Saturday alan_k
* pgtkhtml - this should break everything
2002-03-01 Friday alan_k
* adding extra classes
* html editor working again - attempting to do tables in pgtkhtml
* minor fixes to autocompletion
2002-02-28 Thursday alan_k
* highlighting still flaky - probably move back to original code
* this breaks the html editor - working on pgtkhtml
2002-02-27 Wednesday alan_k
* pgtkhgtml - wrapping working
* more stuff in pgtkhtml and real TODO list
2002-02-26 Tuesday alan_k
* pgtkhtml - added parser:
* pgtkhtml = rendering color background and forground
* pgtkhtml - loads and highlights html file roughtly
* pgtkhtml - simple highlighting and character adding working to
some degree
2002-02-25 Monday alan_k
* close all, save all working, modified get_active document to use
notebook information
* simple debugger is now usable to run and test applications and
urls
2002-02-24 Sunday alan_k
* more updates on the debugger
* working with debugger and pgtkhtml
2002-02-23 Saturday alan_k
* added bootstrapper for phpmole - modified version of php_win.c
2002-02-22 Friday alan_k
* added score support for topics and articles
* All the scintilla configuration should work now - you can change
colours styles etc.
2002-02-21 Thursday alan_k
* fixed color changing by show-hide trick
* fixed sensitive on save when all documents are closed
* fixed show hide bug that I just introduced
* oops forgot to add about dialog and class
* changelog update, added pgtkhtml testing stuff
* major interface updates - more of those annoying missing features
working
2002-02-20 Wednesday alan_k
* fix to reciever to show styles correctly
* fixes to midgard transport - pulldown fixes and calendar
* adding tests and a little drawing experiment