phpeclipse.git
19 years agoAdded UI elements for the etc/hosts and httpd.conf preference settings.
stefanbjarni [Fri, 29 Jul 2005 22:08:11 +0000]
Added UI elements for the etc/hosts and httpd.conf preference settings.

19 years agoFixed bugs item #1240435
axelcl [Mon, 18 Jul 2005 22:29:20 +0000]
Fixed bugs item #1240435

19 years agoDifferent syntax coloring for '$_' variables possible
axelcl [Sat, 16 Jul 2005 09:10:59 +0000]
Different syntax coloring for '$_' variables possible

19 years agoChoose shorter perspective name
axelcl [Sat, 16 Jul 2005 07:52:45 +0000]
Choose shorter perspective name

19 years agoAvoid NPE in EntryPointTab
axelcl [Sat, 16 Jul 2005 07:51:47 +0000]
Avoid NPE in EntryPointTab

19 years agoBugs item #1236682
axelcl [Tue, 12 Jul 2005 16:10:59 +0000]
Bugs item #1236682

19 years agoShow browser preview only then editor area is visible
axelcl [Sun, 10 Jul 2005 15:16:13 +0000]
Show browser preview only then editor area is visible

19 years agoOptimized Scanner
axelcl [Sun, 10 Jul 2005 14:47:31 +0000]
Optimized Scanner

19 years agoSmall improvements in parser
axelcl [Sun, 10 Jul 2005 14:01:11 +0000]
Small improvements in parser

19 years agoCleaner user interface
axelcl [Sun, 10 Jul 2005 11:27:08 +0000]
Cleaner user interface

19 years agoMore 3.1 compatibility
axelcl [Sat, 9 Jul 2005 08:47:08 +0000]
More 3.1 compatibility

19 years agoChanged the UI Image handling.
axelcl [Fri, 8 Jul 2005 21:30:33 +0000]
Changed the UI Image handling.
Avoid java.lang.NullPointerException and java.lang.NoClassDefFoundError

19 years agoCut out two plug-ins, added one.
stefanbjarni [Thu, 7 Jul 2005 20:00:07 +0000]
Cut out two plug-ins, added one.

19 years agoUpdated for 1.1.6.
stefanbjarni [Wed, 6 Jul 2005 01:50:36 +0000]
Updated for 1.1.6.

19 years ago*** empty log message ***
axelcl [Sun, 3 Jul 2005 10:41:22 +0000]
*** empty log message ***

19 years agoBumped versions to 1.1.6.
stefanbjarni [Sun, 3 Jul 2005 02:22:19 +0000]
Bumped versions to 1.1.6.
Removed the monitor and phpunit plug-ins from the feature.

19 years agoSmall bug fixes for the debugger client.
stefanbjarni [Sun, 3 Jul 2005 02:15:55 +0000]
Small bug fixes for the debugger client.

19 years agoFixed the debugger client to work in Eclipse 3.1.
stefanbjarni [Sun, 3 Jul 2005 01:36:32 +0000]
Fixed the debugger client to work in Eclipse 3.1.
The method of integration of the debugger model into the debugger view appears to have changed from 3.0 to 3.1. I added implementations of
getAdapter() for PHPDebugTarget and PHPThread to properly add Launch
(e.g. Debug) View tree nodes for targets, threads and stack frames.

Fixed a live leak resulting from PHPDebugTarget not deregistering itself from
listening to breakpoint and debug events.

Added utility log methods to net.sourceforge.phpeclipse.PHPeclipsePlugin.

19 years agoAdded a comment about fixing a live leak later.
stefanbjarni [Sat, 2 Jul 2005 23:40:39 +0000]
Added a comment about fixing a live leak later.

19 years agoMerged the 3.1 compatibility patches from the eclipse3_1compat branch into the HEAD.
stefanbjarni [Fri, 1 Jul 2005 01:12:47 +0000]
Merged the 3.1 compatibility patches from the eclipse3_1compat branch into the HEAD.

Had to hack my way past a problem in new debugger code from Martin K�r - IConsoleHyperlink seems to have been moved between 3.0 and 3.1. So the ConsoleLineTracker is unlikely to work right now.

19 years agoOrganized imports.
stefanbjarni [Thu, 30 Jun 2005 23:08:11 +0000]
Organized imports.

19 years agoSmall fix to tidy up the run menu. Axel will likely roll this back once he gets more...
stefanbjarni [Thu, 30 Jun 2005 23:05:46 +0000]
Small fix to tidy up the run menu. Axel will likely roll this back once he gets more time to work on the external tools plug-in.

19 years agoFixed the %Menu.run bug in the top-level Run menu by disabling the external tools...
stefanbjarni [Thu, 30 Jun 2005 22:48:56 +0000]
Fixed the %Menu.run bug in the top-level Run menu by disabling the external tools addition in the main plug-in (this was replaced by an extension point in the external tools plug-in).

19 years agoAdded a ProblemsLabelDecorator for the Navigator tree view.
axelcl [Mon, 27 Jun 2005 19:24:51 +0000]
Added a ProblemsLabelDecorator for the Navigator tree view.

19 years ago3 files from Martin Koeglers watches patches
axelcl [Mon, 27 Jun 2005 17:32:23 +0000]
3 files from Martin Koeglers watches patches

19 years agoPatch from Martin Koegler:
axelcl [Mon, 27 Jun 2005 17:16:39 +0000]
Patch from Martin Koegler:
phpeclipse does not lists php breakpoints as supported
breakpoints. (There is a button for showing the breakpoints the
current debug process in the breakpoint window). The following patch
shows all PHP breakpoints in this case (instead of none):

19 years agoTried to implement ConsoleLineTracker (see plugin.xml) for PHP stack traces in the...
axelcl [Fri, 24 Jun 2005 21:23:49 +0000]
Tried to implement ConsoleLineTracker (see plugin.xml) for PHP stack traces in the console
Doesn't work at the moment.

19 years agoTried to implement ConsoleLineTracker (see plugin.xml) for PHP stack traces in the...
axelcl [Fri, 24 Jun 2005 21:18:26 +0000]
Tried to implement ConsoleLineTracker (see plugin.xml) for PHP stack traces in the console
Doesn't work at the moment.

19 years agoDeleted unnecessary syntax highlighting rules
axelcl [Fri, 24 Jun 2005 21:13:52 +0000]
Deleted unnecessary syntax highlighting rules

19 years agomisc
axelcl [Fri, 24 Jun 2005 21:10:50 +0000]
misc

19 years agoFixed syntaxhiglighting for single line comments. Example:
axelcl [Fri, 24 Jun 2005 21:09:55 +0000]
Fixed syntaxhiglighting for single line comments. Example:
 <h1>This is an <?php # echo 'simple' ?> example.</h1>

19 years agoRemoved some internal constants
axelcl [Sat, 18 Jun 2005 23:02:52 +0000]
Removed some internal constants

19 years agoMoved ETC_HOSTS_PATH_PREF to externaltools
axelcl [Sat, 18 Jun 2005 23:00:56 +0000]
Moved ETC_HOSTS_PATH_PREF to externaltools

19 years agoAdded changes for externaltools plugin
axelcl [Sat, 18 Jun 2005 22:28:32 +0000]
Added changes for externaltools plugin

19 years agoAdded externaltools plugin
axelcl [Sat, 18 Jun 2005 22:26:30 +0000]
Added externaltools plugin

19 years agoAdded a discovery directive next to the update directive.
stefanbjarni [Fri, 17 Jun 2005 01:17:06 +0000]
Added a discovery directive next to the update directive.

19 years agoCreated a separated 'externaltools' plugin
axelcl [Tue, 14 Jun 2005 05:05:44 +0000]
Created a separated 'externaltools' plugin

19 years agoCreated a separated 'externaltools' plugin
axelcl [Tue, 14 Jun 2005 05:01:56 +0000]
Created a separated 'externaltools' plugin

19 years agoCreated a separated 'externaltools' plugin
axelcl [Tue, 14 Jun 2005 04:42:19 +0000]
Created a separated 'externaltools' plugin

19 years agoCreated a separated 'externaltools' plugin
axelcl [Tue, 14 Jun 2005 04:29:07 +0000]
Created a separated 'externaltools' plugin

19 years agoCatch exception if reading webbrowser favorites
axelcl [Sun, 12 Jun 2005 12:32:26 +0000]
Catch exception if reading webbrowser favorites

19 years agoAll prefs for xampp administrated in external tools plugin.
axelcl [Sat, 11 Jun 2005 17:24:07 +0000]
All prefs for xampp administrated in external tools plugin.

19 years agoAll prefs for xampp administrated in external tools plugin.
axelcl [Sat, 11 Jun 2005 17:16:16 +0000]
All prefs for xampp administrated in external tools plugin.

19 years agoAll prefs administrated in external tools plugin.
axelcl [Sat, 11 Jun 2005 17:15:02 +0000]
All prefs administrated in external tools plugin.

19 years agoImproved default workspace preferences for Mac OS X installations.
stefanbjarni [Thu, 9 Jun 2005 21:04:31 +0000]
Improved default workspace preferences for Mac OS X installations.

19 years agoAdded two new workspaces preferences, to track the location of httpd.conf and etc...
stefanbjarni [Tue, 7 Jun 2005 21:25:26 +0000]
Added two new workspaces preferences, to track the location of httpd.conf and etc/hosts.
These two files can be modified to create new virtual hosts in the web server.

19 years agoAdding .cvsignore
stefanbjarni [Mon, 6 Jun 2005 22:46:58 +0000]
Adding .cvsignore

19 years agoAdded the wizards and externaltools plug-ins to the opt module
stefanbjarni [Mon, 6 Jun 2005 22:27:48 +0000]
Added the wizards and externaltools plug-ins to the opt module

19 years agoAdded the wizards and externaltools plug-ins
stefanbjarni [Mon, 6 Jun 2005 22:27:22 +0000]
Added the wizards and externaltools plug-ins

19 years agoFixed imports to refer to Quantum DB 2.4.5 instead of the Quantum DB CVS HEAD.
stefanbjarni [Mon, 6 Jun 2005 22:22:47 +0000]
Fixed imports to refer to Quantum DB 2.4.5 instead of the Quantum DB CVS HEAD.

19 years agodeleted dependency from net.sourceforge.phpeclipse module
axelcl [Sun, 5 Jun 2005 21:34:54 +0000]
deleted dependency from net.sourceforge.phpeclipse module

19 years agoCreated a separated 'externaltools' plugin: initial check-in
axelcl [Sun, 5 Jun 2005 21:04:09 +0000]
Created a separated 'externaltools' plugin: initial check-in

19 years agoRemoved the news plug-in
stefanbjarni [Thu, 2 Jun 2005 19:12:55 +0000]
Removed the news plug-in

19 years agoAction borrowed from cfeclipse: "remove trailing spaces at end of file"
axelcl [Wed, 1 Jun 2005 21:21:34 +0000]
Action borrowed from cfeclipse: "remove trailing spaces at end of file"

19 years agoVery ugly start of a first wizard page. Needs a lot of cleanup!
axelcl [Tue, 31 May 2005 19:20:27 +0000]
Very ugly start of a first wizard page. Needs a lot of cleanup!

19 years agoRemoved the news plug-in from the opt module
stefanbjarni [Tue, 31 May 2005 18:12:41 +0000]
Removed the news plug-in from the opt module

19 years agoNew (Quantum SQL) wizard module which extends Quantum context menus (Bookmark-Tables...
axelcl [Sat, 28 May 2005 09:44:48 +0000]
New (Quantum SQL) wizard module which extends Quantum context menus (Bookmark-Tables and Tableview-Rowdata)
- at the moment only the data is extracted as an example from the extensions
- the data output can de found in the development console (System.out.println()'s)

19 years agoBumped all plug-in versions to 1.1.5
stefanbjarni [Fri, 27 May 2005 18:11:51 +0000]
Bumped all plug-in versions to 1.1.5
Removed the news plug-in (Axel will distribute with community tools instead)

19 years agoCosmetic
stefanbjarni [Fri, 27 May 2005 01:42:50 +0000]
Cosmetic

19 years agoIncludes the Eclipse Tidy action set as a PHP perspective extension.
stefanbjarni [Thu, 26 May 2005 23:07:16 +0000]
Includes the Eclipse Tidy action set as a PHP perspective extension.
*If* the HTML Tidy menu were not globally visible *then* it would
become visible once the PHP perspective is loaded.

19 years agochanged to version 1.1.5 for js.core
axelcl [Thu, 26 May 2005 22:33:46 +0000]
changed to version 1.1.5 for js.core

19 years agochanged to version 1.1.5
axelcl [Thu, 26 May 2005 22:29:19 +0000]
changed to version 1.1.5

19 years agoFixed bug for stacktrace:
axelcl [Thu, 26 May 2005 21:57:12 +0000]
Fixed bug for stacktrace:
http://phpeclipse.de/tiki-view_forum_thread.php?forumId=1&comments_parentId=1726

19 years agoUpped plug-in versions to 1.1.5
stefanbjarni [Thu, 26 May 2005 16:08:55 +0000]
Upped plug-in versions to 1.1.5
Fixed the feature.xml accordingly

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