diff --git "a/database/tawos/deep/APSTUD_deep-se.csv" "b/database/tawos/deep/APSTUD_deep-se.csv" new file mode 100644--- /dev/null +++ "b/database/tawos/deep/APSTUD_deep-se.csv" @@ -0,0 +1,477 @@ +"issuekey","created","title","description","storypoint" +"APSTUD-6446","06/05/2006 18:15:21","Preferences dialog too large","At a resolution of 1024x768 some of the preferences are inaccessible. Notably, the main Pydev and the Pylint sub item contain preferences that go off the bottom off the dialog and are not accessible. These dialogs should probably be reorganized. Having too many settings on a dialog may be unwise in any case.",0 +"APSTUD-23","06/08/2011 02:56:21","Aptana tries to open a new instance of itself when opening files via Windows Explorer","{html}

Assigned to Tender issue #49. As reported in Tender:

OS: Win XP

When Aptana is running and I try to open files from my Windows Explorer (with double click or enter) Aptana displays ""Workspace in use or cannot be created, choose a different one"" after showing the splash screen for 2-3 seconds.

Dragging files into my running instance won't cause this behavior. Opening files from my Project view causes no problems, except .htaccess files. As a temp solution I chose to open .htaccess files with Notepad.

This is what I already did (with no luck);

Creating a new workspace will fix my problem temporary but the problem is back within a week.

In Aptana 1.2 I never saw a splash screen when Aptana was running and I opened another file. The files were just loaded in the running instance. Is this caused by Eclipse 3.5?

This is quite annoying cause every time the splash screen shows it either takes up 3 seconds of the file won't open due to the locked workspace.

{html}",8 +"APSTUD-99","06/08/2011 02:57:23","Content assist popup is shown outside the screen boundaries","As you can see from the image, the JavaScript content assist popup displays outside the screen boundary to the right. ",8 +"APSTUD-190","06/08/2011 02:58:33","PHP Autocompletion for parent methods","When you overwrite a parent method you often need to call it from the new method, example: {code} bla = 'foo'; return parent:: # content assist here should have doSomethingHard() } } ?> {code} Aptana does not autocomplete the methods after ""parent::"" Suggested fix: # Attempt to replicate # Check to see if the item is fixed in 5.4, or in a newer version of the 5.3 parsers # If not in our code and can't be fixed, link to PDT issue referencing the problem",13 +"APSTUD-612","06/08/2011 03:06:33","Redraw error when using JS snippet","{html}

This may actually be an issue with my VM, but I'm posted this in case it's indicative of some other issue.

  1. Open a JS editor
  2. type: for
  3. type a tab
  4. Allow enough time to pass so that the popup appears next to the two ""for"" snippets that are available
  5. type: 2

At this point, the two popups go away but I see trash further down the screen. That trash moves as I add/remove lines.

{html}",8 +"APSTUD-769","06/08/2011 03:10:37","PHP Debugger","This is something that was shipped with 1.5 (skipped out on 2.0 so don't know if it's there). Don't know if this is planned for 3.0 (on the product page I've seen that JS debugging is coming soon), yet it would be great if this were to be found into Aptana again (same goes for the ability to run a script through the PHP parser to get the output). I've found the debugger to be one of the main Aptana features I use during my lectures (I'm a lecturer at a technical university), helping the students to understand what's going on on ""the inside"" of a PHP process.",40 +"APSTUD-814","06/08/2011 03:12:01","Option to remove trailing whitespace on file save","Eclipse PDT provides the option to have trailing whitespace automatically removed from files on save (i.e. from the end of a line where it has no impact). Is it possible you could add this useful feature?",13 +"APSTUD-832","06/08/2011 03:12:32","Find dialog cause text selection to ""invert"" colors","This is what happens: # I select some text - I open the find/replace dialog (I press CTRL+F then click on the magnifier icon in the search bar) # At this point the selection is gone (like it is ""inverted"" or something similar), so the option to find/replace only in selected line is useless. I'm on the latest build (win7) and never experienced this before. The error log is clean.",8 +"APSTUD-1507","06/08/2011 03:23:51","Enable multi-line search in find bar","There's _still_ no multi line search/replace! Now I know there's the DRY principle that any good coder should utilize. But there's just tons of situations where it's needed. Like wireframing/prototyping where the DRY principle is practically not applicable. Also searching other's code for a specific line is much easier if you can just paste a chunk of code into the search bar. You know - tutorials - that some of us have to do to stay on top. In the meantime, you'll have to use regular expressions (use \R for carriage returns). Longer-term, suggest modifying the find bar to allow for a ""multi-line"" option. Proposed spec: https://wiki.appcelerator.org/display/guides2/Multiline+Search+and+Replace",0 +"APSTUD-1698","06/08/2011 03:27:54","No file system is defined for scheme","From the log file: {code} !ENTRY org.eclipse.core.filesystem 4 566 2011-02-08 22:01:00.387 !MESSAGE No file system is defined for scheme: reference {code}",5 +"APSTUD-1839","06/08/2011 03:30:26","Allow to open a closed project by double-clicking on it in Project Explorer","{html}

I have the latest Aptana 3 installed. I have the preference selected to open projects with double click, it doesn't work. I switched it to single click, same result, didn't work.

Let me know if you need more information!

Thanks,
Jason

{html}",5 +"APSTUD-1889","06/08/2011 03:31:29","The editor find toolbar interrupts certain keyboard shortcuts","Scenario: You have several tabs open, and the cursor/focus is somewhere within the ""Find"" toolbar that appears at the bottom of the screen (shortcut = Cmd+F). Steps to reproduce: 1. Open a file in the studio editor. 2. Open the find toolbar (CMD+F). 3. With focus in the toolbar press CMD+tab. Expected behavior: User should be able to use OS keyboard shortcuts while in Studio. Actual behavior: Keyboard shortcuts do no work while focus is on the find toolbar. Note: This also happens for the Open Resource shortcut (CMD+T) and the Close Window shortcut (CMD+W).",5 +"APSTUD-2286","06/08/2011 03:39:24","Implement improved terminal hyperlink detection","On terminal windows with a long history of output (a couple pages), scrolling up with the mouse wheel will jump back down once it reaches a certain point. However, if you manually drag the scroll bar up, you can see history beyond the jumping point. I've seen this reproducible on Allen's machine when you tail rails logs. You can see similar symptoms in the attached movie. A short investigation showed that the issue relates to the implementation of hyperlink detection in Terminal. Disabling hyperlink detection eliminates the issue. Suggested fix: Re-implement hyperlink detection code to make it free of scrolling/drawing issues.",8 +"APSTUD-2573","06/08/2011 03:45:01","Pydev local import quick fix does not condense imports from same file","{html}

To reproduce:

  class Eggs(object):    def spam():      from string import Template      return Template('') + digits # Press CTRL+1 on this line. Hold down CTRL while selecting from string for 'string.digits'  

result:

  class Eggs(object):    def spam():      from string import Template    from string import digits      return Template('') + digits  

expected:

  class Eggs(object):    def spam():      from string import Template, digits      return Template('') + digits  
{html}",1 +"APSTUD-2691","06/09/2011 07:46:34","Add F2 support for Content Assist Hover","F2 should pop up the content assist tooltip, or if hovering over content, F2 will provide focus.",20 +"APSTUD-2752","06/15/2011 14:18:11","Support Ruby Watch Expressions","Support watch expressions in ruby. Looks like we can just port the RDT impl over easily. It's a single class with a couple nested classes in it, and it gets registered via a debug.core extension point.",8 +"APSTUD-2798","06/24/2011 08:19:38","Add ""Deploy"" Menu-Entry to ""Merge Results"" Context Menu","When using Subclipse to merge some revisions, there's a view ""Merge Results"" where the merged files are listed. With Aptana 2.x it was possible to Upload the files directly from that view using the ftp connections. In Aptana 3.x there's no menu entry to upload the files from that view: You have to search each of the merged files or directories in the Project Explorer (or App Explorer) and upload it there. *There should be the ""Deploy"" Menu Entry in the context menu of the ""Merge Results""-View.*",1 +"APSTUD-2811","06/27/2011 17:57:11","""Automatically sync my changes with the remote site"" only syncs one way","In the deployment settings, ""Automatically sync my changes with the remote site"" is selected, and ""automatically sync in both directions"" is chosen. Opening a file on the remote connection, making a change and saving the file does not initiate a sync with the local copy of the file. The local copy remains unchanged. (Opening a file locally and saving does initiate a sync and updates the remote copy as expected.)",8 +"APSTUD-2853","06/30/2011 21:11:38","Create wrapper for InstanceScope() and DefaultScope() in code","InstanceScope() and DefaultScope() constructors have been deprecated in Eclipse 3.7. However, the replacement methods (InstanceScope.INSTANCE) is only available in Eclipse 3.7, so we cannot universally switch to it yet. Adding @SuppressWarnings(""deprecation"") to all usages is problematic, since it will display ""Unused annotation"" in Eclipse 3.6 Suggest making wrapper methods for the above items and adding a single @SuppressWarnings to those instances. Thus, we only have two warnings in the problems view rather than the hundred or so we have now.",1 +"APSTUD-2902","07/06/2011 02:42:12","PHP chaining code hinting"," using classes with chain desing pattern code hinting breakes when function in chain has parameter. For example in Doctrine_Query class: {{$q = Doctrine_Query::create();}} {{$q->from()->select(); //list of available function is displayed}} {{$q = Doctrine_Query::create();}} {{$q->from('modelName')-> //no code hinting}} ",5 +"APSTUD-2916","07/06/2011 15:13:39","Add ""Submit a Bug"" feature to Aptana Studio Help menu","This would crib from the previous implementation we had for Aptana Studio some years ago: # User needs to set up their JIRA account. There should be a preference area for that # When filing a bug, ask them the following: # A summary of the issue (mandatory) # Steps to reproduce the problem (mandatory) # Include log file, current platform configuration and any other log items # If possible, properly assign component and scope to the item in question (should be part of the method call instantiating this dialog) # Allow them to attach a screenshot The same item would be available from the file menu, though some of these things would not be filled out (i.e. component, scope). This would use the JIRA API to submit the bug (http://confluence.atlassian.com/display/JIRA/JIRA+RPC+Services) ",0 +"APSTUD-2944","07/11/2011 01:12:35","Not including user defined variables and functions in JS content assist","Variables and functions defined by user are not shown in code assist. They are also not displayed in outline. Steps to recreate problem: 1. create blank js file 2. open it with JavaScript Source Editor 3. Paste following sample code: {code} function foo() { var eight = 8; } {code} 4. on empty line after function, invoke content assist by pressing ctrl + space Only items from JS core are displayed. There are no items from current file. Attached file shows displayed content assist. ""foo"" should be one of the proposals, but is not. ",0 +"APSTUD-2952","07/11/2011 15:26:48","Implement a new JavaScript validation framework","We have multiple different validators for JS. They are inefficient, out of date, and nearly unmaintainable. Propose creating an infrastructure to replace this with a single way of defining rules. Brief requirements: # Should encapsulate these rules (http://jshint.com/) # It should allow for style/usage validation for things like Titanium Mobile projects. This kind of validation might only happen in JS files in Titanium Mobile projects # It should allow for cross-file validation. Ideally, those rules exist in some form that can be modified and converted into our new format.",0 +"APSTUD-2983","07/14/2011 09:07:03","App Explorer constantly refreshing/resorting contents on Git-bound projects","Steps to reproduce: # Check out a project from git (Suggest using https://github.com/aptana/html.ruble, File > Import > Git Repository) # Switch to using App Explorer # Expand templates folder # Edit 1_1.xhtml. Save # Note order of files/folders reshuffles. This will repeat with each new file edited. See before/after screen shorts below.",8 +"APSTUD-2999","07/17/2011 17:17:21","Can't set breakpoint in haml (ruby) templates","Editor does not allow setting of ruby breakpoints in haml view templates on lines with ruby code (starting with = and -) These ruby code lines should be breakpointable just like in erb templates. If there is a workaround, please describe in detail. Thanks, tv/",1 +"APSTUD-3053","07/21/2011 14:05:08","Support for Mac OS X Lion Full Screen View","Mac OS X Lion has a full screen feature for a lot of native apps. It would be great for Aptana to have a feature like this.",8 +"APSTUD-3100","07/27/2011 15:10:05","Create FindBugs Profile appropriate for validating code correctness","The default FindBugs profile is too strict for our current code base. We need to create a more limited profile that we can use to validate all committed code for possible errors. Please create a profile, run it against some of our current source code to see if it reports what is expected, and pass it around to the other developers for confirmation.",1 +"APSTUD-3130","07/30/2011 07:17:29","Upgrade Unit Test Coverage","Our current unit test coverage hovers around 30% (class, method, block, and line) We need to get this higher. Here are the classes we need to test: Please create a sub-task for the class you want to test, and edit the document to indicate you've claimed that test. If there already is a task created for a particular class, it means someone else has claimed that one, so choose another. If there are a bunch of related classes, you can group that into one task. Coverage goals for all classes below is a _minimum_ of 100% class, 70% method, 80% block, 80% line (default Emma values in Jenkins) * com.aptana.core.util ** KeepAliveObjectPool ** ObjectPool ** ReapingObjectPool ** StreamUtil ** URIUtil",20 +"APSTUD-3149","08/01/2011 15:13:44","Convert cygwin paths to Windows paths in ENV when executing process outside Terminal (console/process/ProcessBuilder)","We ran into an issue with PATH holding cygwin paths on Windows breaking git clones. I added a method to convert between the two, but we need to make sure we convert anywhere we're not executing inside the Terminal/bash.",1 +"APSTUD-3189","08/03/2011 08:42:26","Support Javascript go to definition hyperlinks","This comes from trying to close APSTUD-46, which must have been a Studio 2.x ticket. We should support Ctrl+Clicking to go to definition for Javascript functions, variables, properties.",1 +"APSTUD-3327","08/17/2011 11:44:56","Word Wrap shows keybinding conflict when used as plugin in Eclipse for Java EE","When installing Aptana 3.0.4 as a plugin in Eclipse for Java EE there are conflicts between Aptana and Eclipse plugins regarding keyboard bindings. The following conflicts appear for Java EE plugins: {code} ALT+SHIFT+D R, org.eclipse.wst.server.launchShortcut.debug com.aptana.ruby.debug.ui.RubyShortcut.debug ALT+SHIFT+X R, org.eclipse.wst.server.launchShortcut.run com.aptana.ruby.debug.ui.RubyShortcut.run CTRL+SHIFT+D, org.eclipse.jdt.debug.ui.commands.Display com.aptana.ide.syncing.ui.commands.download org.radrails.rails.ui.command.debug.server CTRL+SHIFT+U, org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu com.aptana.ide.syncing.ui.commands.upload CTRL+SHIFT+R, org.eclipse.ui.navigate.openResource com.aptana.editor.toggleWordWrapCommand {code} And these additional conflicts appear for the Eclipse Subversive plugin: {code} ALT+CTRL+D, org.eclipse.team.svn.ui.command.UpdateToRevisionCommand com.aptana.deploy.commands.deployApp ALT+CTRL+R, org.eclipse.team.svn.ui.command.CompareWithRevisionCommand org.python.pydev.debug.setnext {code} Full log messages below: {code} !ENTRY org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. !SUBENTRY 1 org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE A conflict occurred for ALT+SHIFT+D R: Binding(ALT+SHIFT+D R, ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.debug,Debug on Server, Debug the current selection on a server, Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(ALT+SHIFT+D R, ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.debug,Debug Ruby Application, Debug Ruby Application, Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) !SUBENTRY 1 org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE A conflict occurred for ALT+SHIFT+X R: Binding(ALT+SHIFT+X R, ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.run,Run on Server, Run the current selection on a server, Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(ALT+SHIFT+X R, ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.run,Run Ruby Application, Run Ruby Application, Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) !SUBENTRY 1 org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE A conflict occurred for ALT+CTRL+D: Binding(ALT+CTRL+D, ParameterizedCommand(Command(org.eclipse.team.svn.ui.command.UpdateToRevisionCommand,Update to Revision, , Category(org.eclipse.team.svn.ui.command.category,SVN,null,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(ALT+CTRL+D, ParameterizedCommand(Command(com.aptana.deploy.commands.deployApp,Deploy App, , Category(org.eclipse.core.commands.categories.autogenerated,Uncategorized,Commands that were either auto-generated or have no category,true), com.aptana.deploy.internal.handlers.DeployHandler, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) !SUBENTRY 1 org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE A conflict occurred for CTRL+SHIFT+D: Binding(CTRL+SHIFT+D, ParameterizedCommand(Command(org.eclipse.jdt.debug.ui.commands.Display,Display, Display result of evaluating selected text, Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.dialogAndWindow,,,system) Binding(CTRL+SHIFT+D, ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.download,Download..., , Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true), com.aptana.ide.syncing.ui.handlers.DownloadHandler, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(CTRL+SHIFT+D, ParameterizedCommand(Command(org.radrails.rails.ui.command.debug.server,Debug Server, , Category(org.radrails.rails.ui.category,Rails,null,true), org.radrails.rails.internal.ui.commands.DebugServerHandler, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) !SUBENTRY 1 org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE A conflict occurred for ALT+CTRL+R: Binding(ALT+CTRL+R, ParameterizedCommand(Command(org.eclipse.team.svn.ui.command.CompareWithRevisionCommand,URL..., , Category(org.eclipse.team.svn.ui.command.category,SVN,null,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(ALT+CTRL+R, ParameterizedCommand(Command(org.python.pydev.debug.setnext,Set Next Statement, , Category(org.python.pydev.ui.category.run,PyDev - Run,Python run category,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) !SUBENTRY 1 org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE A conflict occurred for CTRL+SHIFT+U: Binding(CTRL+SHIFT+U, ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu,Show Occurrences in File Quick Menu, Shows the Occurrences in File quick menu, Category(org.eclipse.search.ui.category.search,Search,Search command category,true), , ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(CTRL+SHIFT+U, ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.upload,Upload..., , Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true), com.aptana.ide.syncing.ui.handlers.UploadHandler, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) !SUBENTRY 1 org.eclipse.jface 2 0 2011-08-17 17:11:02.486 !MESSAGE A conflict occurred for CTRL+SHIFT+R: Binding(CTRL+SHIFT+R, ParameterizedCommand(Command(org.eclipse.ui.navigate.openResource,Open Resource, Open an editor on a particular resource, Category(org.eclipse.ui.category.navigate,Navigate,null,true), org.eclipse.ui.internal.ide.handlers.OpenResourceHandler@12b2a18, [Lorg.eclipse.ui.internal.commands.Parameter;@d89fb1,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) Binding(CTRL+SHIFT+R, ParameterizedCommand(Command(com.aptana.editor.toggleWordWrapCommand,Word Wrap, , Category(org.eclipse.ui.category.window,Window,null,true), com.aptana.editor.common.internal.commands.ToggleWordWrapHandler, ,,true),null), org.eclipse.ui.defaultAcceleratorConfiguration, org.eclipse.ui.contexts.window,,,system) {code}",0 +"APSTUD-3343","08/20/2011 13:51:13","No ""Synchronize"" option in right-click menu","# Create a new local project # Create a connection to a remote server # Right click on a file in the local project. No Synchronize option there. It may be that ""Synchronize"" is encapsulated by ""deploy app"", though deploy to me suggests deploying from the root. Suggest we really need the Sync option for FTP/SFTP type sites.",8 +"APSTUD-3376","08/25/2011 17:05:44","PHP: Add Open Type/Method PHP feature","One feature that is sorely missed is Open Type in the Eclipse PHP PDT. Attached is a screenshot of the feature in Eclipse PDT.",5 +"APSTUD-3422","09/06/2011 15:17:11","Show differences in synchronize window extremely slow.","Synchronize files to bring up the Synchronize window. A list of files will show up in the preview window. Right click on any file that needs updating and ""Show differences"". The software will hang for a LONG time before bringing up the text differences window. These are the exact steps I used to produce the issue: 1. Click on the Project Explorer tab. 2. Click on a project. 3. Right click and deploy app. 4. Synchronize window shows up showing a list of files. 5. Right click on any file that need updating. 6. Click on Show Differences. This is where it hangs. The files I work with range in anywhere from 1K to 150K. The 1K files takes a few seconds to compare. The 150K files takes longer than 5 mins (I gave up after 5 minutes).",8 +"APSTUD-3427","09/07/2011 08:23:30","Add cherry-pick support for Git","We currently have no action/command/UI support for doing cherry-picks for Git, so I have to resort to the command line for this. It'd be nice to add it.",1 +"APSTUD-3430","09/07/2011 12:49:31","Improve the PHP outline to display a true nesting of HTML nodes","We should display PHP nodes nested correctly inside HTML nodes, and vice-verse.",1 +"APSTUD-3482","09/16/2011 11:10:39","Confirm Token Scanners are updated to handle multiple queries for the same token","Related to bug APSTUD-3457, we need to confirm that all Token Scanners have been updated such that querying the scanner multiple times for the same token results in the same returned length and offset.",1 +"APSTUD-3483","09/16/2011 11:27:17","PDT/WST editors are not available in an Aptana PHP project","# Set ""Project Natures"" to PHP/WEB # Select a file->right click->Open with ## There is no PHP editor (PDT) *.php files, though the Aptana one shows ## There is no WST JS editor/html editor/css editor for *.js/*.html/*.css file # Users are unable to select the PDT/WST editor from the ""Others"" menu ",8 +"APSTUD-3492","09/18/2011 19:29:10","Use Aptana theme for Aptana editors only","[Originally posted here|http://stackoverflow.com/questions/7438868/eclipse-use-aptana-theme-for-javascript-editor-only] When I use Aptana in Eclipse, I like the Cobalt theme for my Javascript. However, this theme ends up making my SVN diff-ing nearly impossible for my Java files, because the background is dark blue, and the text is black in the compare editor. I've look all over the preferences in Eclipse, and can't figure out a way to only use the Aptana Cobalt theme for editing my Javascript files. Here are the things I've tried: - I've made the Aptana JavaScript editor the default for "".js"" files - I've made the default for "".txt"" and "".java"" the normal editors (non-Aptana, whatever they are) - I've tried setting the theme, and making sure that General > Appearance > Colors and Fonts still has all the defaults - I've verified that if I changed the theme to something with a white background, my diff-ing editor gets changed and becomes readable What else can I do?! I just want to use Aptana for Javascript, not my default diff theme.",8 +"APSTUD-3521","09/22/2011 07:10:30","Button on the toolbar for option ""Show white space characters""","Create a ""quick"" button on the toolbar for Aptana option ""Show white space characters"", please Not easy go to the menu every time for Show/Hide white space characters",1 +"APSTUD-3541","09/23/2011 08:19:35","Changing selection in Project Explorer causes redraw/selection issue","This is a very annoying one. It looks like based on my project selection, new buttons are getting added/removed from the Project Explorer toolbar (specifically sync buttons). As a result I see two issues: 1. The bar goes from being to the right of the view name/tab to underneath it 2. It messes up my ability to select some of the projects intermittently by clicking on them with the mouse. I am forced to use the keyboard to select the ""mobile"" project. When Local Filesystem or ""web"" project are selected, it draws the toolbar underneath with disabled up/down and up+down blue arrows. When my ""mobile"" project is selected, they don't show at all, but there are sync options under the ""deploy"" menu on the toolbar. ""mobile"" does have a connections set up for syncing.",5 +"APSTUD-3552","09/26/2011 07:01:19","Drop files from the remote view to a local folder","Hi, it would be very usefull if i could drag some files or folders from the remote view to a local folder on the desktop or any other folder in the fiel browser. The other way from the local folder to the remote view already works fine! This would be very usefull if you have to download some files without to configure the ftp connection in filezilla or any other FTP Client. I searched for already reported tickets, but don't found anythink. If i missed it, sorry for that! Greetings Leo",5 +"APSTUD-3560","09/28/2011 06:38:03","Content assist content wraps short of popup edge","If you have methods with long parameter descriptions, sometimes the auto complete popup it very hard to read, as shown in the attached screenshot (the code is from the Zend Framework). The content should wrap according to the width of the popup (it appears to break early here)",13 +"APSTUD-3565","09/29/2011 06:42:08","Create sub-folder under temp for our temporary files","If i work with a lot of FTP connections, after some hours my /tmp directory is getting very nasty. If you have some other tools that work directly in /tmp, you don't find your own files anymore. (see the screenshot) I think it would be a very nice feature if i could determain a custom path for this files. Normaly on Linux you have /tmp/aptanavfs/... . You can see other tools like pulse, orbit, ssh, ... always using their own subdirectory.",8 +"APSTUD-3569","09/29/2011 10:24:14","Aptana freeze while an FTP Name Conflict","Hi, related to APSTUD-3568. If you are pasting a File in the remote view (FTP connection) by selecting the parent folder manually, the Name Conflict window is popping up. This is correct, but this window is causing a memory peak and the complete Aptana IDE is freezing to death. It takes more than 20 secounds for one letter to show up in the input field. I am not quite sure, but i think is has something to do with Aptana waiting for the FTP LIST Command. Greetings Leo",13 +"APSTUD-3580","09/30/2011 08:59:12","Improve build time of unit test build","The unit test build on development takes way too long. Typically over 40 minutes. We need to investigate to see if we can help speed it up at all, since the actual text execution appears to take less than 9 minutes.",1 +"APSTUD-3586","10/02/2011 03:11:48","PHP No code assist on Class::getInstance() methods","{code} {code} In some context locations, the code assist may pop-up automatically to suggest available options. For example, an available list of functions, variables and constants will appear after typing a PHP arrow string '->'. Call other class methods do not work. there was no code assist when used like this {code} DemoClass::getInstance()->??? (??? cant tips like:hello world...methods) {code} ",13 +"APSTUD-3595","10/05/2011 07:48:11","PHP: Context Information fails when there is a string in the parameter list","I have 3 Projects, one ""core"" project, and two related projects, I added the core project to the ""Project References"" and the ""PHP Buildpath"". Context information for static PHP functions which is in the core project doesn't show up, if i'm in a file of a related project, but context information popup for functions in the same project. But I'm able to open the declaration. Now even some classes in the current project stopped showing the Context Information Popup. Aptana gets unusable for me, i'm considering to move back to Eclipse PDT... --- The problem always appears if I want to open the context information popup if there is a string in the function call (see my comments). e.g.: (Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection30.(Unknown Source) at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Unknown Source) at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:193) at com.aptana.usage.AptanaDB.shutdown(AptanaDB.java:172) at com.aptana.usage.UsagePlugin.stop(UsagePlugin.java:74) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836) at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:501) at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:550) at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1097) at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:597) at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257) at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215) at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266) at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690) at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:588) at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:415) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) {code}",1 +"APSTUD-3650","10/11/2011 14:06:30","Create unit tests for snippet tab stop issue","Related fix for APSTUD-3390....needs a set of unit tests.",1 +"APSTUD-3653","10/12/2011 07:48:04","PHP Editor plugin throws exceptions on startup","This is happening on development branch. I get an exception on every startup about the PHP editor plugin. It typically means that some code is taking too long in the start method and needs to be pulled out to do it's work in a Job. {code} !ENTRY org.eclipse.osgi 2 0 2011-10-12 10:46:13.968 !MESSAGE While loading class ""com.aptana.editor.php.PHPEditorPlugin$2$1"", thread ""Thread[Thread-1,6,main]"" timed out waiting (5022ms) for thread ""Thread[Worker-9,5,main]"" to finish starting bundle ""com.aptana.editor.php_3.0.3.qualifier [743]"". To avoid deadlock, thread ""Thread[Thread-1,6,main]"" is proceeding but ""com.aptana.editor.php.PHPEditorPlugin$2$1"" may not be fully initialized. !STACK 0 org.osgi.framework.BundleException: State change in progress for bundle ""reference:file:/Users/cwilliams/repos/studio3-php/plugins/com.aptana.editor.php/"" by thread ""Worker-9"". at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440) at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.aptana.editor.php.PHPEditorPlugin$2.runInUIThread(PHPEditorPlugin.java:119) at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3938) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3615) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at com.aptana.rcp.IDEApplication.start(IDEApplication.java:125) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) at org.eclipse.equinox.launcher.Main.main(Main.java:1386) Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException ... 40 more Root exception: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440) at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.aptana.editor.php.PHPEditorPlugin$2.runInUIThread(PHPEditorPlugin.java:119) at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3938) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3615) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at com.aptana.rcp.IDEApplication.start(IDEApplication.java:125) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) at org.eclipse.equinox.launcher.Main.main(Main.java:1386) {code}",5 +"APSTUD-3663","10/14/2011 04:33:03","JavaScript validation fails trying to parse minified JS as TODO marker","I get this everytime I try to save, or sometimes it pops up after a while. Really annoying. Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'Chrome-CSSEditor'. assertion failed: Marker property value is too long: TODO ""},{token:""comment.doc"",merge:!0,regex:""[^@\\*]+""},{token:""comment.doc"",merge:!0,regex:"".""}]}};d.inherits(f,e),function()... Clearly something is trying to parse minified JS as TODO marker. The file that causes is this: https://raw.github.com/ajaxorg/ace/master/build/demo/kitchen-sink.js",5 +"APSTUD-3675","10/15/2011 17:14:36","JavaScript Comment Auto-complete","The JavaScript editor will not auto-complete common or JSDoc comments if any non-whitespace character precedes the opening token on its line. Steps to Replicate : 1) Open Aptana Studio 2) Open a saved JavaScript file 3) Place either opening token, /* or /**, on a line, after any non-whitespace character(s), e.g., {noformat} function fun85() {/**| } {noformat} 4) Type enter Actual Results : The editor will not auto-complete the comment, i.e., {noformat} function fun85() {/** | } {noformat} Expected Results : The editor should auto-complete the comment, i.e., {noformat} function fun85() {/** * */ } {noformat} ",8 +"APSTUD-3682","10/17/2011 18:05:28","Frequent and Random Aptana crashes","i get multiple crashes from Aptana 3.0.5, and I notice it regularly occurs when I am switching back to it (eg. apple-tab) from another app like Chrome. It's happened to me several times today. here is the apple problem reporter info after the app crashed: {code} Java information: Exception type: Bus Error (0xa) at pc=000000000049900d Java VM: Java HotSpot(TM) Client VM (20.1-b02-384 mixed mode macosx-x86) Current thread (0000000012001c00): JavaThread ""main"" [_thread_in_vm, id=-1601473216, stack(00000000bf800000,00000000c0000000)] Stack: [00000000bf800000,00000000c0000000] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J org.eclipse.swt.internal.Callback.bind(Lorg/eclipse/swt/internal/Callback;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZZI)I J org.eclipse.swt.internal.Callback.(Ljava/lang/Object;Ljava/lang/String;IZI)V J org.eclipse.swt.graphics.Region.getPath()Lorg/eclipse/swt/internal/cocoa/NSBezierPath; j org.eclipse.swt.graphics.GC.setClipping(Lorg/eclipse/swt/graphics/Region;)V+58 j org.eclipse.swt.custom.CTabFolderRenderer.fillRegion(Lorg/eclipse/swt/graphics/GC;Lorg/eclipse/swt/graphics/Region;)V+33 J org.eclipse.swt.custom.CTabFolderRenderer.drawTabArea(Lorg/eclipse/swt/graphics/GC;Lorg/eclipse/swt/graphics/Rectangle;I)V J org.eclipse.swt.custom.CTabFolderRenderer.draw(IILorg/eclipse/swt/graphics/Rectangle;Lorg/eclipse/swt/graphics/GC;)V J org.eclipse.swt.custom.CTabFolder.onPaint(Lorg/eclipse/swt/widgets/Event;)V j org.eclipse.swt.custom.CTabFolder$1.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+270 J org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V J org.eclipse.swt.widgets.Display.sendEvent(Lorg/eclipse/swt/widgets/EventTable;Lorg/eclipse/swt/widgets/Event;)V J org.eclipse.swt.widgets.Widget.sendEvent(ILorg/eclipse/swt/widgets/Event;Z)V J org.eclipse.swt.widgets.Widget.sendEvent(ILorg/eclipse/swt/widgets/Event;)V j org.eclipse.swt.widgets.Control.drawWidget(ILorg/eclipse/swt/internal/cocoa/NSGraphicsContext;Lorg/eclipse/swt/internal/cocoa/NSRect;)V+115 J org.eclipse.swt.widgets.Widget.drawRect(IILorg/eclipse/swt/internal/cocoa/NSRect;)V J org.eclipse.swt.widgets.Display.windowProc(III)I v ~StubRoutines::call_stub J org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Lorg/eclipse/swt/internal/cocoa/objc_super;IIIIZ)I J org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(IIIIII)I J org.eclipse.swt.widgets.Display.applicationProc(IIIIII)I v ~StubRoutines::call_stub J org.eclipse.swt.internal.cocoa.OS.objc_msgSend(IIIIIZ)I J org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(ILorg/eclipse/swt/internal/cocoa/NSDate;Lorg/eclipse/swt/internal/cocoa/NSString;Z)Lorg/eclipse/swt/internal/cocoa/NSEvent; J org.eclipse.swt.widgets.Display.readAndDispatch()Z J org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V j org.eclipse.ui.internal.Workbench.runUI()I+555 j org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1 j org.eclipse.ui.internal.Workbench$7.run()V+55 j org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12 j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18 j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2 j com.aptana.rcp.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+137 j org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135 j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103 j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29 j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149 j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161 j org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211 j org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+126 j org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4 v ~StubRoutines::call_stub {code} See attached file for full information. Suggestions to investigate: * Narrow down to what changed between 3.0.5 and 3.0.5 (Features, Eclipse version) * Does it matter if the internal browser is disabled * Try to get QA to reproduce it * Perhaps this will dissipate with Eclipse 3.1 (now built on top of Eclipse 3.7.2)",0 +"APSTUD-3689","10/18/2011 08:21:20","Exclude files from the deploy tools using paths rather than by file types","Currently there is only an option to cloak file types from the deployment assistent. But very often it's not only file types with sould be excludet. For an example. I have a PHP project remote and local, i have for example local other usernames and passwords for the database connection. So i have to skip on every deployment the system/config/dbconfig.php or i would kill the live system. Currently there is no way, because cloaking *.php is not realy an option. I think a textfield where i can store the complete path would be very useful. The syntax could be like in an .gitignore file.",5 +"APSTUD-3694","10/19/2011 18:36:32","JavaScript Document Object Content Assist missing documentMode, getElementsByName","JavaScript document object content assist does not contain : documentMode, getElementsByName (reference : http://www.w3schools.com/jsref/dom_obj_document.asp) Steps to Replicate : 1) Open Aptana Studio 2) Open a saved JavaScript file 3) Enter ""document."" Actual Results : The content assist menu does not include the property documentMode and the method getElementsByName. Expected Results : The above reference expects support of this property and method. ",5 +"APSTUD-3695","10/20/2011 01:03:02","JavaScript Window Object Content Assist Missing some height, offset and screen properties, and createPopup method","The JavaScript window object content assist menu is missing many properties and methods. Steps to Replicate : 1) Open Aptana Studio 2) Open a saved JavaScript file 3) Type (without the double-quotes) ""window."" Expected Results : The JavaScript window object content assist menu should include closed, defaultStatus, document, frames, history, innerHeight, innerWidth, length, location, name, navigator, opener, outerHeight, outerWidth, pageXOffset, pageYOffset, parent, screen, screenLeft, screenTop, screenX, screenY, self, status, and top, and the methods alert, blur, clearInterval, clearTimeout, close, confirm, createPopup, focus, moveBy, moveTo, open, print, prompt, resizeBy, resizeTo, scroll, scrollBy, scrollTo, setInterval, and setTimeout. Actual Results : Content assist is missing the following properties: * outerHeight * outerWidth * pageXOffset * pageYOffset * screenLeft * screenTop * screenX * screenY Content assist is missing the following method: * createPopup",8 +"APSTUD-3696","10/20/2011 16:09:20","Set ""Mark Occurrences"" as ""off"" by default","As the title says, make the default setting off.",1 +"APSTUD-3697","10/20/2011 16:10:08","Turn off ""Link with Editor"" in outline by default","Set the default for this setting as ""off""",1 +"APSTUD-3699","10/20/2011 16:36:49","""Mark Occurrences"" freezes IDE on large files","Steps to reproduce: # Copy ext-all-debug.js into a new Web project # Open up the file # Turn on ""Mark Occurrences"" # Click on the first instance of ""function"" # note that the annotations in the side bar come up quite quickly, but profiling, it shows a significant performance hit in ThemeingDamagerRepairer. # At this point the IDE is unusable for quite some time (10-30 seconds) See screenshots for details. I noticed that if I only allowed 100 annotations to be created, performance seemed acceptable (though still kinda slow)",1 +"APSTUD-3713","10/24/2011 09:56:06","GIT functions are not working on linux systems","Hi friends, related to this report http://jira.appcelerator.org/browse/APSTUD-3691 the most GIT functions are not working on Linux systems. I realized is the first time after upgrading to the new ubuntu version with is based on Gnome3. (Unity is also based on gnome3, but not using the gnome shell) For example if i try to commit somethink i got the following error message: {quote} Unhandled event loop exception No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)] {quote} In the other topic Michael Xia sayed that aptana has no need for the XULrunner, but i think there is still a dependency left, because without it's not working. I asked in the developer irc channels an i am not the only one with this problem. (also some kde users) Here is the error from the aptana log file. {quote} !ENTRY org.eclipse.ui 4 0 2011-10-24 18:47:55.569 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)] at org.eclipse.swt.SWT.error(SWT.java:4109) at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1739) at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:656) at org.eclipse.swt.browser.Browser.(Browser.java:119) at com.aptana.git.ui.internal.actions.CommitDialog.createDiffArea(CommitDialog.java:237) at com.aptana.git.ui.internal.actions.CommitDialog.createDialogArea(CommitDialog.java:158) at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:760) at org.eclipse.jface.window.Window.create(Window.java:431) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089) at org.eclipse.jface.dialogs.StatusDialog.create(StatusDialog.java:203) at com.aptana.git.ui.internal.actions.CommitDialog.create(CommitDialog.java:202) at org.eclipse.jface.window.Window.open(Window.java:790) at com.aptana.git.ui.internal.actions.CommitHandler.doExecute(CommitHandler.java:34) at com.aptana.git.ui.internal.actions.AbstractGitHandler.execute(AbstractGitHandler.java:108) at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241) at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241) at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:820) at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:806) at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:796) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at com.aptana.rcp.IDEApplication.start(IDEApplication.java:125) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) at org.eclipse.equinox.launcher.Main.main(Main.java:1384) {quote} I am not very good in java, i am more a C/C++ guy, but i think CommitDialog.java:237 is calling the internal browser and this is throwing the error. Greetings Leo",8 +"APSTUD-3722","10/25/2011 14:34:12","Unable to acquire parser pool for content type: ""com.aptana.editor.text.content-type.generic"" when opening Studio log file","Steps to reproduce: # Open up Studio, Troubleshooting, and turn on INFO-level logging for com.aptana.parsing # Open the Studio log file # Switch to another file # Switch back to the log file. See this in the log. It appears that we don't need to be doing any parsing in a test file, so we don't need to ask for a parser. It was been suggested we could override a few methods in TextEditor to do nothing in the this case, but that needs to be investigated for side effects.",5 +"APSTUD-3723","10/25/2011 14:39:33","PHP: Open Method (ala PDT) functionality","PDT has an ""Open Method"" that allows the user to navigate to any method/class in any PHP file in a project/workspace. This makes it a lot easier to locate a particular method or browse methods when looking the right method to use. The list of methods is filterable (find as you type) and allows wildcards ({{*}}) as well to allow more flexible method listings. Now that Aptana Studio 3 conflicts with PDT so that PDT's editor no longer works properly, it would be great if Aptana Studio added this feature to further round out the workflow that was lost from PDT. For reference, the ""Open Method"" feature in PDT is launched via the following shortcut by default: {{CTRL+SHIFT+M}}",1 +"APSTUD-3761","10/28/2011 11:47:23","Add GIT Tagging Feature","It would be really nice to add the ability to Tag releases in GIT using the Aptana menu items. Currently you can add Branches, Push, Pull, Commit, etc. but there is no support for tagging. The workaround right now is to open the terminal console and manually type in something like this: git tag -a 1.23 -m ""1.23"" git push --tags It would really save me time if we could just do this from the dialog menus. Thanks for considering this feature! Sincerely, Leighton Whiting",1 +"APSTUD-3767","10/30/2011 09:37:53","Allow to manually change content assist delay to 0","Would be great to allow to manually change content assist delay to 0 (for JS and CSS editors). It's very annoying to, for example, type ""b"", then wait for CA to apear, then type ""o"" to get to ""border"". And when typing ""bo"" quickly CA will not appear at all. See this thread https://aptanastudio.tenderapp.com/discussions/problems/3318-306-cssjs-code-hinting-broken-after-update",1 +"APSTUD-3776","10/31/2011 17:48:07","Investigate replacement for HTML Tidy Validator","This item manifested after pasting the set of all HTML tags from the website : http://www.w3schools.com/tags/default.asp Into the HTML editor and arranging them in a valid order (list is included below to speed replication) :