Scala-IDE GSOC 2010 Patches
Hi, Matt. I add the my gsoc 2010 project's patches against my local git repo(which is from the git repo [1] 20108010) here. Can you help me to update them to the master or a new gsoc branch? Thanks first.
I have updated the wiki page[2] for showing how this features work.
if any problem, let me know.
[1] http://github.com/mdr/Scala-IDE
[2] http://www.assembla.com/wiki/show/scala-ide/Google_Summer_of_Code
I have updated the wiki page[2] for showing how this features work.
if any problem, let me know.
[1] http://github.com/mdr/Scala-IDE
[2] http://www.assembla.com/wiki/show/scala-ide/Google_Summer_of_Code
Leave a comment
on 2010-08-12 11:11 *
By Jin Mingjian
Attachment 2_Feature231.Visualindicatorsoftheapplicationofimplicitconversionsandth.patch added
on 2010-08-12 11:11 *
By Jin Mingjian
Attachment 3_fixfor231000101currentquickfixingdoesnotsupportimport-fixingonthefl.patch added
on 2010-08-12 11:11 *
By Jin Mingjian
Attachment 4_addtheImplicitArgsannonationsimplementation28sharedpreferenceswiththat.patch added
on 2010-08-12 11:11 *
By Jin Mingjian
Attachment 5_Somemirrormodifications2Candaddoneworkaroundforcacherelatedbugs2Cli.patch added
on 2010-08-12 11:11 *
By Jin Mingjian
Attachment sdt_aspects_1_correctsomeprimaryproblems.patch added
on 2010-08-12 11:14 *
By Jin Mingjian
The egit (seemly)only allow to create patch from commit. So I am forced to splite all work into the 5 patches. Applying patches from 1 to 5 should work. All patch is for the sdt.core plugin.
sdt_aspects_1_correctsomeprimaryproblems.patch is the correction for one compilation for sdt_aspects plugin. If it has been fixed. you can ingore it:)
sdt_aspects_1_correctsomeprimaryproblems.patch is the correction for one compilation for sdt_aspects plugin. If it has been fixed. you can ingore it:)
on 2010-08-12 11:19 *
By Jin Mingjian
I will continue to provide the later work as patches here if no problem.
on 2010-08-12 19:05 *
By David Bernard
Jin,
I think you could create a single patch file with severals commit. if you like
see http://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html
I think you could create a single patch file with severals commit. if you like
git format-patch -6
see http://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html
on 2010-08-13 01:36 *
By Jin Mingjian
HI, David. Thanks for tip. I am working under the windows. After some irritating things, I put msysgit into the recycle bin. I use the egit now. It is best thing that Matt has setup the branch successfully [1].
If I have time, I will consider to re-pick the msysgit some time...
[1] http://github.com/mdr/Scala-IDE/tree/gsoc
If I have time, I will consider to re-pick the msysgit some time...
[1] http://github.com/mdr/Scala-IDE/tree/gsoc
on 2010-08-14 07:19 *
By Jin Mingjian
Attachment 6_Bugfxied3Alisteningforthepreferenceschangednow.Thereisonemistakein.patch added
on 2010-08-14 07:21 *
By Jin Mingjian
Hi, Matt. Please help to push the patch#6. It is a critical patch. There is one mistake in laster commit: I forget to checkin the untracked files that I'veadded. Corrected now!
Bug fxied: listening for the preferences changed now.
Bug fxied: listening for the preferences changed now.
on 2010-08-16 01:07 *
By Jin Mingjian
Sorry, Matt, this is my another mistake. My brother's son spend my home's network flux before his way home. I suddenly find this case in the Saturday. And so, I have no network access in the Sunday...
I have updated the patch#6.
I have updated the patch#6.
on 2010-08-16 01:10 *
By Jin Mingjian
I will added one new feature - type info completion by "id:" auto activation, before the night of today. the primary implementation is out, but i want to see if I can add a little more.
on 2010-08-16 10:32 *
By Jin Mingjian
Attachment 7_1.fixedonebugforimplicitsfoundregexmatching2.implementationofthetyp.patch added
on 2010-08-16 10:32 *
By Jin Mingjian
Attachment sdt_aspects_2_1.fixedonebugforimplicitsfoundregexmatching2.implementationofthetyp.patch added
file:cxg_EqQser36IveJe5cbCb: sdt_aspects_2
on 2010-08-16 10:32 *
By Jin Mingjian
Attachment 8_bugfixedforgettingrightmulitpleeditor27ScalaTypeAutoCompletionProposali.patch added
on 2010-08-16 11:09 *
By Jin Mingjian
I updated the pathes for the functionality of type info completion by "id:" auto activation. I have updated the wiki to show how this functionality works.[1]
patch#7, sdt_aspects patch#2 and patch#8.
please help to push them. Thanks, Matt. these works may be the last submissions before the gsoc pencil down day(8/16).
I am planning to try one vpn for my home network recently. I hope to submit the future's work directly to the git repo.
after the gsoc days, I will continue to do the follow things , which I can imagine directly:
1. improve the type info completion by "id:" auto activation functionality to proposal the types on the classpath.
(now there are no type info proposal if compiler fail tot give one)
2 .refactoring the implicits highlighting to a general semantic highlighting one
of course, we have many many things to do.
[1] http://www.assembla.com/spaces/scala-ide/wiki?id=scala-ide&wiki_id=Google_Summer_of_Code
patch#7, sdt_aspects patch#2 and patch#8.
please help to push them. Thanks, Matt. these works may be the last submissions before the gsoc pencil down day(8/16).
I am planning to try one vpn for my home network recently. I hope to submit the future's work directly to the git repo.
after the gsoc days, I will continue to do the follow things , which I can imagine directly:
1. improve the type info completion by "id:" auto activation functionality to proposal the types on the classpath.
(now there are no type info proposal if compiler fail tot give one)
2 .refactoring the implicits highlighting to a general semantic highlighting one
of course, we have many many things to do.
[1] http://www.assembla.com/spaces/scala-ide/wiki?id=scala-ide&wiki_id=Google_Summer_of_Code
on 2010-08-17 02:54 *
By Jin Mingjian
Hi,Matt. I find the sdt.aspects plugin have not been patched. I added one ScalaCompletionProcessorAspect in the patch#sdt_aspects_2 to hooked ":" auto-activation work for scala code. so, this patch is the must for type info completion by "id:" auto activation functionality.
The current dev is against the helios for my misunderstanding for the master. The patch#1 and patch#sdt_aspects_1 are the patches for making the master workable under the Helios(similar to my old patch^_^). So, for Galileo version, patch#1 and patch#sdt_aspects_1 are optional. But the patch#sdt_aspects_2 is must for the new functionality.
The current dev is against the helios for my misunderstanding for the master. The patch#1 and patch#sdt_aspects_1 are the patches for making the master workable under the Helios(similar to my old patch^_^). So, for Galileo version, patch#1 and patch#sdt_aspects_1 are optional. But the patch#sdt_aspects_2 is must for the new functionality.
on 2010-08-17 10:51 *
By MattRussell
Hi Jin, apologies, I overlooked that patch. Hopefully I've applied them all now (sdt_aspects_1_correctsomeprimaryproblems.patch was already present on helios), let me know if I've missed anything.
In future, it's probably well worth batching up all the patches into a single file with:
git format-patch --stdout last_sync_tag > catchup.mbox
That way, there's less work to upload / download patches, and less scope for me missing patches.
In future, it's probably well worth batching up all the patches into a single file with:
git format-patch --stdout last_sync_tag > catchup.mbox
That way, there's less work to upload / download patches, and less scope for me missing patches.
on 2010-08-18 06:07 *
By Jin Mingjian
Thanks for help and that git tip, Matt.:)
I have got one vpn today. I will try tonight to see if I could do the git branch maintenance by myself.
I have got one vpn today. I will try tonight to see if I could do the git branch maintenance by myself.
Updating tickets (#3255, #3262, #3271, #3277, #3279, #3287, #3313, #3317, #3318, #3320, #3329, #1000000, #1000002, #1000004, #1000005, #1000007, #1000011, #1000013, #1000018, #1000019, #1000020, #1000022, #1000023, #1000024, #1000025, #1000026, #1000028, #1000031, #1000033, #1000034, #1000037, #1000039, #1000040, #1000041, #1000057, #1000058, #1000060, #1000061, #1000063, #1000064, #1000065, #1000067, #1000070, #1000073, #1000076, #1000080, #1000082, #1000083, #1000084, #1000085, #1000087, #1000088, #1000089, #1000090, #1000092, #1000093, #1000094, #1000095, #1000097, #1000102, #1000104, #1000106, #1000108, #1000110, #1000111, #1000116, #1000124, #1000126, #1000127, #1000129, #1000132, #1000133, #1000136, #1000139, #1000143, #1000144, #1000145, #1000148, #1000149, #1000152, #1000154, #1000155, #1000157, #1000158, #1000159, #1000161, #1000169, #1000170, #1000172, #1000174, #1000176, #1000178, #1000179, #1000183, #1000185, #1000188, #1000189, #1000192, #1000196, #1000198)
Ticket no longer needed