Eclipse 3.0 M8 is out

[quote]I love the new Ctrl+W and Shift+Ctrl+W key bindings to close editor windows.
[/quote]
Phenomenal! I hadn’t spotted that one.

[quote][Re: Run Last Launched] It’s a matter of 10secs to put it back :slight_smile:
[/quote]
Yeah, but the more you need to customize, the more you’ll need to get used to on other people’s machines and change when upgrading. I prefer to keep with an IDE’s defaults if at all possible. This may have to be an exception…

[quote]Strange. You can open the intro window using Help|Introduction.
[/quote]
Ah, thanks. I’ve now managed to get it back, and it’s utterly, utterly broken. It doesn’t redraw, the buttons don’t work, and if I minimize and restore the application all the controls shift to the top left quadrant of the screen and everything turns to garbage. Nice.

I’m sure they’ll iron out the small issues. Another solid build from the Eclipse team!

I’ve just tried it and all in all I think it looks pretty good. Not tried anything serious with it.

I have found one quirk with it though, how do I get my tabs for perspective view back down the left hand side? They seem to have defaulted to top left and preferences will let you put them under the other buttons but no left hand side :frowning:

Having said that its a pretty major upgrade for me (I think I was using M5!) so I may have missed something inbetween.

Any ideas?

Cheers,
Dan.

[quote]how do I get my tabs for perspective view back down the left hand side?
[/quote]
AFAIK you have to live with its new position. And frankly, I prefer the new way because that gives me ~20px more screen space on my 1024x768px notebook screen.

Is anyone else having problems with copy-and-paste in the 3.0 milestone builds? I suspect I’m seeing some kind of Unicode confusion. Copied text in Eclipse comes out as mostly question marks in Firebird, while the other way around only the first character is pasted. I can copy text into OOo, but the other way around again just the first character.

This didn’t happen in 2.1.2. If I use notepad as an intermediary, things work fine - copy text in Firebird, paste in Notepad, select all, copy, paste in Eclipse. Anyone else seeing this?

In fact, here’s a line of those question marks:

䱇ㄱ䜮彌乕䥓乇䑅䉟呙E

When they pass through this forum software they come out the other side as 5-digit HTML entity references. ???

(Edit: BTW, that text should have read “GL11.GL_UNSIGNED_BYTE”)

(Edit2: Hmm… 21 characters became 10 references + one character, and the last characters match in each string. Definitely looks to me like utf-8 being erroneously interpreted as utf-16, or something…)

[quote]Is anyone else having problems with copy-and-paste in the 3.0 milestone builds?
[/quote]
Yes, but very different ones. Sometimes, Copy seems to be ignored. Your problem is indeed strange and you should fill-in a bug report if you haven’t done so already. I assume you’re using Linux. I’m using Windows. That might explain the different behavior.

Nope, I’m on Windows as well, although I’m using Win98SE which is probably far older than whatever you’re running!

Hi-ho, hi-ho, off to Bugzilla I go…

I just had to reinstall everything after my HD died, so I switched to M8, however it keeps bugging me with annoying code warnings.

“Access to enclosing method removeVolatileFromSelection() from the type GlobalControls is emulated by a synthetic accessor method.”

blah blah, yadda yadda. I’m perfectly ok with these (and they’re not what I’d call synthetic, they actually do something. But I can’t find the option to disable this warning in the compile options. Anyone?

Why you just do not make removeVolatileFromSelection package scope instead of private ? Keeping is private is kind of cheating yourself - package-visible syntetic accessor methods will be generated for it anyway.

Hmm, I could be wrong, but changing the visibility makes it more visible in a way I don’t want.

This is inside of an action listener inner class, accessing one of the private objects of the public class it resides next to. If I change the visibility to package-level, then i’m opening it up to other classes within the same package which I don’t really want to do.

Am I firmly grasping the wrong end of the stick here? :-[