Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
Eclipse
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the most popular ideas ever about Eclipse.

Remove everything -gcj from java dependencies  
Written by biehl the 4 Dec 08 at 12:15. New
I just tried to install Jython and got a whole slew of unwanted GCJ dependencies. (and the same is the case for other java packages).

Since OpenJDK/IcedTea is the default now, can we not remove the gcj/native packages from the dependencies of ordinary java packages?

Best
Anders

PS Any way I can help? It is probably a piece of manual labor to remove the dependencies from the java packages...
48
votes
up equal down
Solution #1: Auto-generated solution of idea #16219
Written by biehl the 4 Dec 08 at 12:15.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16219 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
5
votes
up equal down
Solution #2: Remove GCJ/GIJ dependancies and move it out of 'main' entirely.
Written by fixedd the 2 Mar 09 at 10:03.
I recommend removing the dependencies because "OpenJDK/IcedTea is the default now" and it is incomplete.

I recommend removing it to 'universe' since it is no longer the main interpreter and is horribly incomplete, causing confusing/unexpected problems that can be difficult for novices (and experienced users) to track down and correct.

See the 3 comments or propose a solution >>

Ability to edit files directly from a mounted Samba server/share  
Written by softsaurus the 20 Nov 08 at 09:37. New
I know the following problem is probably due to my lack of Linux knowledge but here it goes:

Eclipse on Linux doesn't seem to have the ability to edit files directly from a Samba share or server. When I try to link my workspace to files on a samba service in my local network I get promted with a nautilus window witch doesn't show my mounted shares.

Direct path input also results in Eclipse telling me the path is not accessible. On Mac and Windows Eclipse DOES support this feature and this is something many developers really need to have.

My idea is to support smb protocol in Eclipse many other IDE's do have this feature working OOTB but Eclipse being my favorite I'd like to see this feature happen.
23
votes
up equal down
Solution #1: Auto-generated solution of idea #15798
Written by softsaurus the 20 Nov 08 at 09:37.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15798 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 1 comments or propose a solution >>

Eclipse Black Box Function testing plugin  
Written by Auzy the 3 Oct 08 at 12:16. New
For Non coders:
Automated Black box testing basically strongly reduces the chances of things crashing, increases stability, and security. It specifically prevents regressions. I haven't seen any good tools to do this in IDE's.

Eclipse is a cross-platform development tool, that was founded by IBM, MERANT, QNX Software Systems, Rational Software, Red Hat, SuSE, TogetherSoft and Webgain. And is probably the only real competitor against Microsoft's and Apple's solutions.


For Coders:
Black box testing means that you treat a function as a box, and test the bounds of the parameters on it, and a few inside. You don't go and check each line of code. So: int ConvertToDogYears (unsigned int age, char * name), you would test 0,1, a few inside, large numbers, and max ages. In fact, you could also test NULL for name (because regardless if by design it might never receive NULL, it should still test for it).

I propose we make it possible to right click a function in eclipse, and set a few examples of inputs/results and a range to automatically test. This way, if all your functions parameter bounds and a few example tests. Some tests such as passing NULL pointers and seeing if it crashes could be tested too.

This would give us an automated way of testing for regressions, and could also help identify functions which are capable of segfaulting, or which buffer overflow.

The system can also automatically test the maximum values for C type variables, to ensure they are fine, and do tests automatically, such as pass NULL pointers and ensure that the function doesn't try to write to it.

Because if every function cant crash regardless of what is passed to it, it means that we will all benefit. And it means we will have a way for the compiler to test the program for us, and uncover bugs, which might take hackers to uncover (like passing a 3000 character string)

[....]
22
votes
up equal down
Solution #1: Auto-generated solution of idea #14015
Written by Auzy the 3 Oct 08 at 12:16.
Ubuntu Brainstorm was updated in January 2009. Since the idea #14015 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 2 comments or propose a solution >>

Intelligent IDE for all  
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
Written by hemanth.hm the 4 Mar 09 at 05:51. New
There may be Code::Blocks , Geany , Eclipse and many other IDE which are very specific.

But , we are still in search for an IDE which is flexible for all kind of programing languages and other kind of development.

I would like to stress on the word "Intelligent" , because the IDE just helps in development , but never auto-corrects , few simple errors , like ";" or "(" missing , if its a huge code , this type of intelligent IDE , which can help us to provide the best practice and efficient code.

Making all this possible in a single IDE , seems like a great challenge , if done will not really help the mankind ?
11
votes
up equal down
Solution #1: An IDE with auto-corrections and best practice suggestion for all coders
Written by hemanth.hm the 4 Mar 09 at 05:51.
For example , say we have type a Java code ,

Systme.out("Hello World")

As we can not the compiler will report error , maybe the ";" is missing and even "Systme" , is not defined .
So if we make an IDE which "auto-corrects" such kind of errors.

Say , after the compiler reports such errors , the IDE me goto that particular line in the code and make the corrections.

User must have options to set the correction technique , and the corrections must be listed before its applied so that , some user defined variable will not be auto-corrected.

Other issue is , the IDE must be light weight.

If we can make a data-warehouse , with all the best patterns for different types of coding languages and most commonly done errors , the IDE must cross-check form it and list us different ways of doing the same , and help us to develop the best code.
0
votes
up equal down
Solution #2: Help NetBeans developers add more languages support
Written by Spo1ler the 6 Mar 09 at 21:30.
NetBeans is a cross platform IDE with some languages support, but there are not many of them. NetBeans is very useful IDE. You can download it and help to develop it on http://www.netbeans.org/

See the 3 comments or propose a solution >>

Attachable PDF windows for Applications  
Written by slooksterpsv the 22 May 09 at 00:39. New
My Problem: When programming an application or learning a new programming language using a PDF eBook, I usually have to switch back and forth between applications just to read the PDF. This takes up a lot of my time trying to learn a language. A book I have to keep moving my head to look at the book and what not. The windows won't stay put or scale with the IDE (you have to do it manually I understand). But still if you read the PDF and start to type it switches focus to the pdf so you have to click back on the editor.
4
votes
up equal down
Solution #1: Attachable window to "look & feel" like its integrated into the app.
Written by slooksterpsv the 22 May 09 at 00:39.
Here's what I'd like to see:
You open a PDF and place the PDF window next to an application such as Eclipse. It adds on its window size or sizes it down to where you can still read the pdf, but also work in the IDE. If you move the window the IDE window, it moves the PDF window with it. Instead of leaving the IDE you can click to scroll down in the book or that. This may have uses for other things like OpenOffice when students are working on projects or assignments.

This could be attachable next to the IDE, it could be placed ontop, but the focus make it to where other windows could overlap it if its not for that application, but those windows for the applications make it where it bumps into it and can't over lap it. Have a menu where you could reference the app the PDF window should be part of.

NOTE: PDF could also be a web page and what not.

Other uses for this would be combining windows for PIMs, calendar, email, really anything that you want to integrate another app with or a window of another app with a window of an app you want to use.
1
votes
up equal down
Solution #2: Use the scroll wheel.
Written by Mårten Woxberg the 12 Jun 09 at 22:06.
Place Eclipse on one side, Evince on the other.

When you need to scroll the text DO NOT click on Evince,
instead just scroll..
The scroll will go through and Evince will still have focus when you type.

See the 1 comments or propose a solution >>

Eclipse does not insert newest version of compiler  
Written by Wiplash4 the 26 Mar 09 at 12:49. New
I have to chance the version of java-compiler each time I create a new project.
3
votes
up equal down
Solution #1: Make eclipse smarter
Written by Wiplash4 the 26 Mar 09 at 12:49.
Please
1. detect the newest version of any compiler (java, c++, fortran, etc.)
2. Allow to state the used version for any project!
3. Allow to install language via plugin:
eclipse-java
eclipse-c++
eclipse-fortran
etc.
4. If I import an archive into an project, make the folder src and move packages, but not "Meta-Inf" into src. When I export the project, save this structure!
5. Create a protocolsystem which recoerds what happened during one session. Save each protovcol with the project or the archve.
6. Create an exchange system so one can work on a project at different workplaces.
7. Save the layout of my window.
8. Allow me to select project to be run by an option in the right click menu.
9. Allow me to set the default workspace elsewhere. If there is an option for it, I do not know where it is.

See the 1 comments or propose a solution >>