phpeclipse.git
19 years agoDebugger now steps through embedded PHP in HTML files.
stefanbjarni [Wed, 25 May 2005 21:45:54 +0000]
Debugger now steps through embedded PHP in HTML files.
Fixed a bug that prevented the debugger from popping up the right line in a PHP editor.

Mods:

debug.ui plugin:
    PHPSourceLocator.java: Moved this file to the launching plugin

launching:
    PHPSourceLocator.java:
        Moved this file from the debug.ui plugin
    PHPLaunchConfigurationDelegate.java:
        Added the getLaunch method.
        This puts the PHP source locator into the launch,
        which let's the debugger client find lines in PHP source.
    plugin.xml:
        PHP debugger now associated with .htm and .html files,
        so it's possible to step through embedded PHP code in HTML files.

Tested: PHPeclipse CVS HEAD on Windows, against Xampp on local host.

19 years agoAdded syntax highlighting for variables in double quoted strings
axelcl [Mon, 16 May 2005 10:47:15 +0000]
Added syntax highlighting for variables in double quoted strings

19 years agoSimplified parsing for double quoted strings
axelcl [Sun, 15 May 2005 23:32:28 +0000]
Simplified parsing for double quoted strings

19 years agodifferent syntax highlighting for single and double quoted strings
axelcl [Sun, 15 May 2005 23:28:28 +0000]
different syntax highlighting for single and double quoted strings

19 years agoImproved xml scanner for this bug
axelcl [Sun, 15 May 2005 23:24:48 +0000]
Improved xml scanner for this bug
See: http://garv.in/serendipity/archives/653-PHP-Eclipse-Bug.html

19 years agoImproved aml scanner for this bug
axelcl [Sun, 15 May 2005 23:09:09 +0000]
Improved aml scanner for this bug
See: http://garv.in/serendipity/archives/653-PHP-Eclipse-Bug.html

19 years agoWrong partition length raises exception.
axelcl [Fri, 13 May 2005 20:19:43 +0000]
Wrong partition length raises exception.
See: http://garv.in/serendipity/archives/653-PHP-Eclipse-Bug.html
Nasty workaround, which prevents cursor from moveing backwards in the editor, but doesn't really solve the partitioning problem

19 years agoWrong partition length raises exception
axelcl [Fri, 13 May 2005 20:17:31 +0000]
Wrong partition length raises exception
nasty workaround, which prevents cursor from moveing backwards in the edito, but doesn't solve the partitioning problem

19 years agoChanged the perspective label from 'PHP' to 'PHP Web Development'
stefanbjarni [Fri, 13 May 2005 00:24:19 +0000]
Changed the perspective label from 'PHP' to 'PHP Web Development'

19 years agoAvoid message in 31M6:
axelcl [Thu, 12 May 2005 06:02:14 +0000]
Avoid message in 31M6:
!MESSAGE The command ("net.sourceforge.phpeclipse.ui.edit.text.java.show.javadoc") is undefined

19 years agoParser: parse a PHP expression after <?= ; statements aren't allowed
axelcl [Sun, 8 May 2005 14:30:53 +0000]
Parser: parse a PHP expression after <?= ; statements aren't allowed
Code formatter: don't select the text "visually" in the editor anymore

19 years agoApplied bugfixes described by Daniel Ecer on May 5 in a response to bugs item #1175366
stefanbjarni [Fri, 6 May 2005 01:02:54 +0000]
Applied bugfixes described by Daniel Ecer on May 5 in a response to bugs item #1175366

19 years agoOrganized imports
stefanbjarni [Fri, 6 May 2005 00:58:28 +0000]
Organized imports
Changed one instance reference to a static method to a static reference

19 years agoIgnore the bin directory
stefanbjarni [Fri, 6 May 2005 00:34:28 +0000]
Ignore the bin directory

19 years ago*** empty log message ***
axelcl [Thu, 5 May 2005 19:08:50 +0000]
*** empty log message ***

19 years agoFixed bug with unterminated strings at end of file
axelcl [Thu, 5 May 2005 14:06:38 +0000]
Fixed bug with unterminated strings at end of file

19 years agoImproved calculation of function/methods sourceEnd for code folding
axelcl [Thu, 5 May 2005 11:25:15 +0000]
Improved calculation of function/methods sourceEnd for code folding
"var is deprecated" message is ignored by default now. Can switdhed on through preferences
Improved message "local variableXX may not have been initialized"

19 years agoDetect <?= as PHP start tag
axelcl [Wed, 4 May 2005 16:00:36 +0000]
Detect <?= as PHP start tag

19 years ago*** empty log message ***
axelcl [Tue, 3 May 2005 10:32:54 +0000]
*** empty log message ***

19 years agoImproved PHP end tag (i.e. ?> ) syntax highlighting after operators
axelcl [Tue, 3 May 2005 10:32:26 +0000]
Improved PHP end tag (i.e. ?> ) syntax highlighting after operators
<?= is now syntax highlighted as PHP start token

19 years agoAvoid NPE when deleting a project
axelcl [Thu, 28 Apr 2005 17:10:58 +0000]
Avoid NPE when deleting a project

19 years agoThis commit was generated by cvs2svn to compensate for changes in r886,
stefanbjarni [Sat, 23 Apr 2005 00:53:28 +0000]
This commit was generated by cvs2svn to compensate for changes in r886,
which included commits to RCS files with non-trunk default branches.

19 years agoDebug session thread and socket leak fixed:
stefanbjarni [Sat, 23 Apr 2005 00:16:14 +0000]
Debug session thread and socket leak fixed:
 To reproduce the bug:
- Start a PHP debugging session
- Open the Debug View
- Select the PHP main thread
- Terminate the thread with the red square button

Bug explanation:
The debugging session uses a Java thread to listen on a
server socket on port 10001. This thread runs
PHPDBGProxy.PHPLoop.run and blocks in
ServerSocket.accept. It stays blocked until a debugger
engine connects to the port. If the session is
terminated before a debugger engine connects, the
PHPLoop thread and the server socket are leaked.

Relevance:
The server socket continues to sit on port 10001 which
means later sessions have to go to ports 10002, 10003
etc. This has caused a lot of problems because people
fail to get the configuration right the first time,
leak the thread and socket, try again and get a session
on port 10002, but continue with a
?DBGSESSID=1@host:10001. I think, but I'm not sure,
that this leads to the socket write error exception
that has been reported in the forums - so that problem
may be fixed with this patched (but then again may not be).

Bug fix:
- The UI thread forcibly unblocks the loop thread by
closing the server socket.
- The PHPDebugTarget.terminate method is now
synchronized and re-entrant, to eliminate a race
condition between the UI and loop threads.

Two more fixes below.

PHPDBGProxy.MapPath:
Threw StringIndexOutOfBoundsException
when the input string is shorter than the mapped prefix.
Patch fixes this by using the String.startsWith method.

PHPDBGProxy.pause:
Inserted check to prevent a null pointer exception

19 years agoNew Warning: "Uninitialized local variable"
axelcl [Fri, 22 Apr 2005 21:56:26 +0000]
New Warning: "Uninitialized local variable"
New Preferences:  "Uninitialized local variable" and "Unreachble code" are configurable in Preferences (Error,Warning or Ignore)
Default is "Warning"

19 years agoFixed NullPointerException (problems == null) may occur
axelcl [Thu, 21 Apr 2005 20:23:20 +0000]
Fixed NullPointerException (problems == null) may occur

19 years agoRemoved unnecessary requirements for 3.0.0 versions of org.eclipse plugins
stefanbjarni [Wed, 20 Apr 2005 23:17:15 +0000]
Removed unnecessary requirements for 3.0.0 versions of org.eclipse plugins

19 years agoUpdated feature version to 1.1.4
stefanbjarni [Wed, 20 Apr 2005 22:05:38 +0000]
Updated feature version to 1.1.4
Updated plugin versions to match repository
Updated plugin requirements

19 years agoTemporarily removed all references to com.quantum.util.connection.NotConnectedException
stefanbjarni [Wed, 20 Apr 2005 17:16:34 +0000]
Temporarily removed all references to com.quantum.util.connection.NotConnectedException

This exception class does not exist in Quantum DB 2.4.5, which is the latest version of
Quantum distributed as a zipped feature. The latest version of Quantum on the update site is
2.4.4.

We can put the references back in when the Quantum team releases a version that contains
the class.

19 years agoFixed project dependencies
stefanbjarni [Wed, 20 Apr 2005 06:01:26 +0000]
Fixed project dependencies

19 years agoShow line numbers (other than 1) in problems view for errors and warnings
axelcl [Tue, 19 Apr 2005 18:53:24 +0000]
Show line numbers (other than 1) in problems view for errors and warnings

19 years agoShow line numbers (other than 1) in problems view for errors and warnings
axelcl [Tue, 19 Apr 2005 18:36:41 +0000]
Show line numbers (other than 1) in problems view for errors and warnings

19 years agoAdded a phpeclipse module and slightly changed the opt/extra sets; now
stefanbjarni [Tue, 19 Apr 2005 01:02:24 +0000]
Added a phpeclipse module and slightly changed the opt/extra sets; now

    cvs -z3 co phpeclipse

gets the set of plugins necessary to build the zip.distribution target of
the feature plugin build.xml

19 years agoI defined three CVS modules (core, opt and extra) corresponding to the
stefanbjarni [Mon, 18 Apr 2005 23:59:09 +0000]
I defined three CVS modules (core, opt and extra) corresponding to the
three categories of plugins described on the PHP Eclipse wiki at

   http://phpeclipse.de/tiki-index.php?page=Active+PHPEclipse+CVS+Modules

(Note that the wiki page title "CVS Modules" actually means "Plugins in CVS")

The core module consists of the plugins that are 'required'.

The opt module consists of the plugins that are 'optional'.

The extra module holds the rest.

I did not follow the wiki page to the letter; for example, I included the
internalization plugins for the core plugins in the core module, and I
also included the feature plugin in the core.

It's hard to test the module file without committing (AFAIK, correct me if
I'm wrong) so I'll likely have to follow up with a commit or two that fixes
minor things.

19 years agoImproved error "Unreachable code" for if statements
axelcl [Mon, 18 Apr 2005 19:13:02 +0000]
Improved error "Unreachable code" for if statements

19 years agoAdded error "Unreachable code" for if statements
axelcl [Sun, 17 Apr 2005 21:43:18 +0000]
Added error "Unreachable code" for if statements

19 years agoAdded error "Unreachable code" for if statements
axelcl [Sun, 17 Apr 2005 21:30:28 +0000]
Added error "Unreachable code" for if statements

19 years agoAdded error "Unreachable code" for some very simple cases
axelcl [Sat, 16 Apr 2005 22:42:28 +0000]
Added error "Unreachable code" for some very simple cases

19 years agoforeach template: two ${cursor} variables aren't allowed
axelcl [Tue, 12 Apr 2005 17:47:05 +0000]
foreach template: two ${cursor} variables aren't allowed

19 years agoAvoid NullPointerException
axelcl [Wed, 6 Apr 2005 18:29:29 +0000]
Avoid NullPointerException

19 years agoVersion 1.1.7
axelcl [Mon, 4 Apr 2005 20:34:00 +0000]
Version 1.1.7

19 years agoDelete association of htmledit.gif for the PHPUnitEditor
axelcl [Mon, 4 Apr 2005 20:25:38 +0000]
Delete association of htmledit.gif for the PHPUnitEditor

19 years agosynchronize with newest Quantum CVS sources
axelcl [Sun, 3 Apr 2005 11:39:50 +0000]
synchronize with newest Quantum CVS sources

19 years agomisc
axelcl [Sun, 3 Apr 2005 11:19:11 +0000]
misc

19 years agoPatch from Stefan Sigurdsson
axelcl [Wed, 30 Mar 2005 21:23:57 +0000]
Patch from Stefan Sigurdsson

19 years agoLAMPP properties
axelcl [Tue, 29 Mar 2005 18:15:02 +0000]
LAMPP properties

19 years agomisc
axelcl [Mon, 28 Mar 2005 16:28:20 +0000]
misc

19 years agoPatches from Martin K�r:
axelcl [Mon, 14 Mar 2005 15:54:39 +0000]
Patches from Martin K�r:
http://phpeclipse.de/tiki-view_forum_thread.php?forumId=3&comments_parentId=1432

19 years agoPatches from Martin K�r:
axelcl [Thu, 10 Mar 2005 17:53:30 +0000]
Patches from Martin K�r:
http://phpeclipse.de/tiki-view_forum_thread.php?forumId=3&comments_parentId=1432

19 years agoimproved PHP parser
axelcl [Sun, 6 Mar 2005 21:12:17 +0000]
improved PHP parser

19 years agoimproved PHP parser
axelcl [Sun, 6 Mar 2005 20:56:55 +0000]
improved PHP parser

19 years agochanged admin name for phpeclipse.de
axelcl [Fri, 25 Feb 2005 21:33:59 +0000]
changed admin name for phpeclipse.de

19 years agochanged admin name for phpeclipse.de
axelcl [Fri, 25 Feb 2005 21:28:15 +0000]
changed admin name for phpeclipse.de

19 years agoOpen PHP perspective automatically then a new PHP Project is created
axelcl [Fri, 25 Feb 2005 21:26:20 +0000]
Open PHP perspective automatically then a new PHP Project is created

19 years agoAdded xampp start and stop action
axelcl [Fri, 25 Feb 2005 21:07:33 +0000]
Added xampp start and stop action

19 years agoconfigure default values from outside of the jar
axelcl [Tue, 22 Feb 2005 20:18:20 +0000]
configure default values from outside of the jar

19 years agomisc
axelcl [Sun, 20 Feb 2005 17:38:21 +0000]
misc

19 years agoget category
axelcl [Sun, 20 Feb 2005 17:36:58 +0000]
get category

19 years agoImproved rendering
axelcl [Sat, 19 Feb 2005 00:23:32 +0000]
Improved rendering

19 years agoimproved PDF export support (better Chapter titles)
axelcl [Sat, 19 Feb 2005 00:18:47 +0000]
improved PDF export support (better Chapter titles)

19 years agosmall changes
axelcl [Fri, 18 Feb 2005 21:26:18 +0000]
small changes

19 years agoDefinitionListTest (not working JUnit Test)
axelcl [Fri, 18 Feb 2005 21:22:44 +0000]
DefinitionListTest (not working JUnit Test)

19 years agoadded itext copyright
axelcl [Fri, 18 Feb 2005 21:19:32 +0000]
added itext copyright

19 years agonew itext lib
axelcl [Fri, 18 Feb 2005 21:02:06 +0000]
new itext lib

19 years agoImproved PDF export (every article is a chapter, outline, FileDialog)
axelcl [Fri, 18 Feb 2005 20:51:38 +0000]
Improved PDF export (every article is a chapter, outline, FileDialog)

19 years agoUsing the standard console for "PHPConsole" output now!
axelcl [Mon, 14 Feb 2005 21:08:09 +0000]
Using the standard console for "PHPConsole" output now!

19 years agoFixed bug #1122547 fails to parse several structures
axelcl [Mon, 14 Feb 2005 20:57:07 +0000]
Fixed bug #1122547 fails to parse several structures

19 years agoUsing the standard console for "PHPConsole" output now!
axelcl [Mon, 14 Feb 2005 20:53:53 +0000]
Using the standard console for "PHPConsole" output now!

19 years agofixed bug with some attributes
axelcl [Sun, 13 Feb 2005 19:09:48 +0000]
fixed bug with some attributes

19 years agoinitial code;
axelcl [Sun, 13 Feb 2005 18:23:59 +0000]
initial code;
junit tests and code generation

19 years agoSmall code clean up
axelcl [Sun, 13 Feb 2005 18:22:28 +0000]
Small code clean up

19 years agomisc
axelcl [Sat, 12 Feb 2005 23:43:53 +0000]
misc

19 years agoStart the debugger through setting the url with "?DBGSESSID=1@clienthost:10001" in...
axelcl [Sat, 12 Feb 2005 23:43:09 +0000]
Start the debugger through setting the url with "?DBGSESSID=1@clienthost:10001" in the internal browser

19 years agoStart the debugger through setting the url with "?DBGSESSID=1@clienthost:10001" in...
axelcl [Sat, 12 Feb 2005 23:21:46 +0000]
Start the debugger through setting the url with "?DBGSESSID=1@clienthost:10001" in the internal browser

19 years ago* added iText jar for pdf support
axelcl [Fri, 11 Feb 2005 20:37:35 +0000]
* added iText jar for pdf support
* added a first PDF Exporter (menu File->Export...)
* works only for 100% correctly generated HTML from the preview renderer.
* not very stable at the moment!

19 years ago* added a first PDF Exporter (menu File->Export...)
axelcl [Fri, 11 Feb 2005 20:25:39 +0000]
* added a first PDF Exporter (menu File->Export...)
* works only for 100% correctly generated HTML from the preview renderer.
* not very stable at the moment!

19 years agoplog4u generate ToC only, if there are more than 3 headers
axelcl [Wed, 9 Feb 2005 20:59:04 +0000]
plog4u generate ToC only, if there are more than 3 headers

19 years agofixed outline refresh bug
axelcl [Mon, 7 Feb 2005 22:01:03 +0000]
fixed outline refresh bug

19 years agomisc
axelcl [Mon, 7 Feb 2005 21:59:20 +0000]
misc

19 years agosource is now submenu in edit menu
axelcl [Mon, 7 Feb 2005 21:59:06 +0000]
source is now submenu in edit menu

19 years agoFixed outline wrong order of methods bug
axelcl [Mon, 7 Feb 2005 21:54:37 +0000]
Fixed outline wrong order of methods bug

19 years agoEnable word wrapping with preference key editor.wrap.words (false by default)
axelcl [Sun, 6 Feb 2005 17:21:05 +0000]
Enable word wrapping with preference key editor.wrap.words (false by default)

19 years agoEnable word wrapping with preference key editor.wrap.words (false by default)
axelcl [Sun, 6 Feb 2005 17:19:45 +0000]
Enable word wrapping with preference key editor.wrap.words (false by default)

19 years agoHandle the new "wpEditToken" input parameter for upload
axelcl [Sat, 5 Feb 2005 18:44:12 +0000]
Handle the new "wpEditToken" input parameter for upload

19 years agoLoad proxy settings though external *.properties files
axelcl [Sat, 5 Feb 2005 11:53:10 +0000]
Load proxy settings though external *.properties files

19 years agoread default values from external properties file now
axelcl [Fri, 4 Feb 2005 19:24:49 +0000]
read default values from external properties file now

19 years agoread default values from external ini file now
axelcl [Fri, 4 Feb 2005 17:26:33 +0000]
read default values from external ini file now

19 years agofixed bug #1115300, #1115292
axelcl [Fri, 4 Feb 2005 05:07:35 +0000]
fixed bug #1115300, #1115292

19 years agomisc
axelcl [Thu, 3 Feb 2005 21:38:16 +0000]
misc

19 years agoAdded some color templates
axelcl [Thu, 3 Feb 2005 21:34:09 +0000]
Added some color templates

19 years agoAdded list selection box for file creation from wiki links
axelcl [Thu, 3 Feb 2005 18:22:14 +0000]
Added list selection box for file creation from wiki links

19 years agofixed bug for detecting IFile "include files" outside of the workspace
axelcl [Wed, 2 Feb 2005 22:39:22 +0000]
fixed bug for detecting IFile "include files" outside of the workspace

19 years agoRefreshJob loads max 10 articles at a time; there's a delay of 1 second for the next...
axelcl [Mon, 31 Jan 2005 20:14:49 +0000]
RefreshJob loads max 10 articles at a time; there's a delay of 1 second for the next 10 articles.

19 years agoRefreshJob loads max 10 articles at a time; there's a delay of 1 second for the next...
axelcl [Mon, 31 Jan 2005 19:57:11 +0000]
RefreshJob loads max 10 articles at a time; there's a delay of 1 second for the next 10 articles.

19 years ago''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates...
axelcl [Sun, 30 Jan 2005 21:47:47 +0000]
''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates an XML file with the correct extracted title.
'/' in wiki names are not converted back to ':' anymore (but ':' are converted to '/', if there's no corresonding *.xml file)

19 years ago''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates...
axelcl [Sun, 30 Jan 2005 21:42:06 +0000]
''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates an XML file with the correct extracted title.
'/' in wiki names are not converted back to ':' anymore (but ':' are converted to '/', if there's no corresonding *.xml file)

19 years ago''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates...
axelcl [Sun, 30 Jan 2005 21:29:46 +0000]
''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates an XML file with the correct extracted title.
'/' in wiki names are not converted back to ':' anymore (but ':' are converted to '/', if there's no corresonding *.xml file)

19 years ago''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates...
axelcl [Sun, 30 Jan 2005 21:27:21 +0000]
''Open Wiki link'' and ''Create Files for Wiki link'' every new created file creates an XML file with the correct extracted title.
'/' in wiki names are not converted back to ':' anymore (but ':' are converted to '/', if there's no corresonding *.xml file)

19 years agoAdded xstream handiling for Wikipedia upload/download
axelcl [Sun, 30 Jan 2005 13:30:50 +0000]
Added xstream handiling for Wikipedia upload/download

19 years agoAdded library xstream1.1.jar
axelcl [Sun, 30 Jan 2005 13:28:04 +0000]
Added library xstream1.1.jar

19 years agoImproved File selector for debugging action
axelcl [Sat, 29 Jan 2005 08:54:54 +0000]
Improved File selector for debugging action