gashli / junit-generator-v2 Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/junit-generator-v2
Automatically exported from code.google.com/p/junit-generator-v2
If "Combine Getter and Setter" checked or not - we always get 2 tests, one for
getter and one for setter.
Original issue reported on code.google.com by [email protected]
on 17 Jan 2013 at 7:27
What steps will reproduce the problem?
1. generate a project with the source folder structure like that:
project/module/src/main/java/your/namespace/Foo.java
2. let intellij mark the java folder as source folder automatically
3. generate a test for any class, e.g.: your.namespace.Foo
What is the expected output? What do you see instead?
Expected is the generated folder:
project/module/test/main/java/your/namespace/FooTest.java
Instead, this is generated:
project/module/src/main/java/test/your/namespace/FooTest.java
but unfortunately, this prohibits, since it's under the intellij marked source
folder root, that it's marked as test directory by intellij.
What version of the product are you using? On what operating system?
2.0.10
Windows
Please provide any additional information below.
This is definitely far from severe, but it would be nice to be able to let
runners recognize the folder.
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 7:44
What steps will reproduce the problem?
1. Try looking for directory ~/Library/Application Support/IntelliJIDEA80 in
intellij 12
What is the expected output? What do you see instead?
Unable to find directory specified to place the junit generator jar file
What version of the product are you using? On what operating system?
Intellij 12 and junit generator V2.0
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 17 Jun 2013 at 4:30
The $method.name for overloaded methods is already suffixed by a number or
parameter names/classes, so there is no way to get the actual name of the
method being tested.
Original issue reported on code.google.com by [email protected]
on 8 Mar 2012 at 7:15
What steps will reproduce the problem?
1. Download and install the plugin, restart your IDE
2. Set up your settings and choose the default template
3. Restart your IDE
What is the expected output? What do you see instead?
After I closed the IDE and restarted it, all my settings were gone, but this
isn't the worst thing. What's even worse for me is, that the plugin lost the
default template and also doesn't have any templates to choose from any more...
What version of the product are you using? On what operating system?
Product Version: 2.0.9
Operating System: Windows 7 Professional 64-bit
Please provide any additional information below.
Even on un/reinstall I'm not able to get any default template to choose from.
If it's useful: yes, the JUnit 4.5 library is in the projects path.
Original issue reported on code.google.com by [email protected]
on 14 Sep 2012 at 6:00
Attachments:
Intellij IDEA 12.0.3
Got exception after adding new maven project and reloading project because of
"language level changed" dialog
Comment from JetBrains: BTW Its a third-party plugin which causes the issue. It
should dispose editor during releaseResources -
http://youtrack.jetbrains.com/issue/IDEA-100565
--------------
Error during dispatching of
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.openapi.
editor.impl.EditorFactoryImpl$1$1@2eb7276d,notifier=null,catchExceptions=false,w
hen=1360155657051] on sun.awt.windows.WToolkit@1bfa36ba: Editor of class
com.intellij.openapi.editor.impl.EditorImpl hasn't been released:
com.intellij.openapi.util.TraceableDisposable$DisposalException: Editor of
class com.intellij.openapi.editor.impl.EditorImpl hasn't been released:
at com.intellij.openapi.util.TraceableDisposable.throwDisposalError(TraceableDisposable.java:44)
at com.intellij.openapi.editor.impl.EditorImpl.throwDisposalError(EditorImpl.java:690)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.throwNotReleasedError(EditorFactoryImpl.java:105)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.validateEditorsAreReleased(EditorFactoryImpl.java:93)
at com.intellij.openapi.editor.impl.EditorFactoryImpl$1$1.run(EditorFactoryImpl.java:61)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:738)
at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:198)
at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:712)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:306)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:283)
at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:525)
at com.intellij.openapi.project.impl.ProjectManagerImpl.convertAndLoadProject(ProjectManagerImpl.java:501)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:467)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:176)
at com.intellij.openapi.project.impl.ProjectManagerImpl$15.run(ProjectManagerImpl.java:903)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
--------------Creation trace:
java.lang.Throwable
at com.intellij.openapi.editor.impl.EditorImpl.<init>(EditorImpl.java:143)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.a(EditorFactoryImpl.java:182)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.createEditor(EditorFactoryImpl.java:168)
at org.intellij.plugins.junitgen.ui.JUnitGeneratorConfiguration.setVmTemplate(JUnitGeneratorConfiguration.java:172)
at org.intellij.plugins.junitgen.ui.JUnitGeneratorConfiguration.setSettings(JUnitGeneratorConfiguration.java:71)
at org.intellij.plugins.junitgen.ui.JUnitGeneratorConfiguration.<init>(JUnitGeneratorConfiguration.java:41)
at org.intellij.plugins.junitgen.ui.JUnitGeneratorConfigurable.createComponent(JUnitGeneratorConfigurable.java:88)
at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1260)
at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:445)
at com.intellij.openapi.options.newEditor.OptionsEditor.access$2500(OptionsEditor.java:68)
at com.intellij.openapi.options.newEditor.OptionsEditor$8$1$1.run(OptionsEditor.java:414)
at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:1103)
at com.intellij.openapi.options.newEditor.OptionsEditor$8$1.run(OptionsEditor.java:408)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:935)
at com.intellij.openapi.options.newEditor.OptionsEditor$8.run(OptionsEditor.java:406)
at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)
--------------Kill trace:
java.lang.Throwable
at com.intellij.openapi.util.TraceableDisposable.kill(TraceableDisposable.java:39)
at com.intellij.openapi.editor.impl.EditorImpl.release(EditorImpl.java:697)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.releaseEditor(EditorFactoryImpl.java:197)
at com.intellij.openapi.editor.impl.EditorFactoryImpl.validateEditorsAreReleased(EditorFactoryImpl.java:96)
at com.intellij.openapi.editor.impl.EditorFactoryImpl$1$1.run(EditorFactoryImpl.java:61)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:738)
at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:198)
at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:712)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:306)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:283)
at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:525)
at com.intellij.openapi.project.impl.ProjectManagerImpl.convertAndLoadProject(ProjectManagerImpl.java:501)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:467)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:176)
at com.intellij.openapi.project.impl.ProjectManagerImpl$15.run(ProjectManagerImpl.java:903)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Original issue reported on code.google.com by [email protected]
on 7 Feb 2013 at 11:05
If a parameter has a 'final' modifier, the 'final' modifier will be in
'paramClasses' instead of the actual class.
Original issue reported on code.google.com by [email protected]
on 8 Mar 2012 at 7:12
java.lang.NullPointerException
at java.base/java.util.StringTokenizer.(StringTokenizer.java:199)
at java.base/java.util.StringTokenizer.(StringTokenizer.java:221)
at org.intellij.plugins.junitgen.action.JUnitGeneratorActionHandler.createReflectionCode(JUnitGeneratorActionHandler.java:258)
at org.intellij.plugins.junitgen.action.JUnitGeneratorActionHandler.toComposite(JUnitGeneratorActionHandler.java:215)
at org.intellij.plugins.junitgen.action.JUnitGeneratorActionHandler.toComposites(JUnitGeneratorActionHandler.java:174)
at org.intellij.plugins.junitgen.action.JUnitGeneratorActionHandler.processMethods(JUnitGeneratorActionHandler.java:140)
at org.intellij.plugins.junitgen.action.JUnitGeneratorActionHandler.executeWriteAction(JUnitGeneratorActionHandler.java:111)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.executeWriteAction(EditorWriteActionHandler.java:84)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:52)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:936)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.doExecute(EditorWriteActionHandler.java:66)
at com.intellij.openapi.editor.actionSystem.DynamicEditorActionHandler.doExecute(DynamicEditorActionHandler.java:60)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.lambda$execute$4(EditorActionHandler.java:199)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doIfEnabled(EditorActionHandler.java:89)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:198)
at com.intellij.openapi.editor.actionSystem.EditorAction.lambda$actionPerformed$0(EditorAction.java:89)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:216)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:172)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:98)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:73)
at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performActionDumbAwareWithCallbacks$4(ActionUtil.java:240)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:261)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAwareWithCallbacks(ActionUtil.java:240)
at com.intellij.ui.popup.ActionPopupStep.performAction(ActionPopupStep.java:252)
at com.intellij.ui.popup.ActionPopupStep.performAction(ActionPopupStep.java:242)
at com.intellij.ui.popup.ActionPopupStep.lambda$onChosen$2(ActionPopupStep.java:228)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:94)
at com.intellij.ui.popup.AbstractPopup.lambda$dispose$18(AbstractPopup.java:1503)
at com.intellij.util.ui.EdtInvocationManager.invokeLaterIfNeeded(EdtInvocationManager.java:101)
at com.intellij.ide.IdeEventQueue.ifFocusEventsInTheQueue(IdeEventQueue.java:186)
at com.intellij.ide.IdeEventQueue.executeWhenAllFocusEventsLeftTheQueue(IdeEventQueue.java:140)
at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:175)
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.doWhenFocusSettlesDown(IdeFocusManagerImpl.java:36)
at com.intellij.ui.popup.AbstractPopup.dispose(AbstractPopup.java:1500)
at com.intellij.ui.popup.WizardPopup.dispose(WizardPopup.java:163)
at com.intellij.ui.popup.list.ListPopupImpl.dispose(ListPopupImpl.java:337)
at com.intellij.ui.popup.PopupFactoryImpl$ActionGroupPopup.dispose(PopupFactoryImpl.java:287)
at com.intellij.openapi.util.ObjectTree.runWithTrace(ObjectTree.java:136)
at com.intellij.openapi.util.ObjectTree.executeAll(ObjectTree.java:166)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:155)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:143)
at com.intellij.ui.popup.WizardPopup.disposeAllParents(WizardPopup.java:266)
at com.intellij.ui.popup.WizardPopup.disposeAllParents(WizardPopup.java:268)
at com.intellij.ui.popup.list.ListPopupImpl.handleNextStep(ListPopupImpl.java:444)
at com.intellij.ui.popup.list.ListPopupImpl._handleSelect(ListPopupImpl.java:416)
at com.intellij.ui.popup.list.ListPopupImpl.handleSelect(ListPopupImpl.java:372)
at com.intellij.ui.popup.list.ListPopupImpl$MyMouseListener.mouseReleased(ListPopupImpl.java:629)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6652)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3345)
at com.intellij.ui.popup.list.ListPopupImpl$MyList.processMouseEvent(ListPopupImpl.java:706)
at java.desktop/java.awt.Component.processEvent(Component.java:6417)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5027)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4859)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2784)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4859)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:778)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:751)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:749)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:748)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:885)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:814)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:751)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:441)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:825)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:440)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:492)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
What steps will reproduce the problem?
${SOURCEPATH} is /src/main/java, but my test code is in /src/test/java
What is the expected output? What do you see instead?
It should be able to use a ${TESTSOURCEPATH} which points to /src/test/java
Original issue reported on code.google.com by [email protected]
on 26 Mar 2013 at 7:37
What steps will reproduce the problem?
1. Ctrl+Shift+T - create new Test class
2. Add new method in class under test
3. Alt+Ins to generate new Test method
What is the expected output? What do you see instead?
Expected: New Test Method inserted somewhere in the existing test class
Instead: Was prompted to view changes(diff) of test class. Viewed changes:
left pane was what looks like memory address; right pane was completely
new test class without previous tests. All test methods appear like they
will be overwritten. See attachments.
What version of the product are you using? On what operating system?
IDEA 8.1.2
Windows XP Professional v2002 SP3
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 23 Jun 2009 at 2:30
Attachments:
Files generated under Windows have LF ("\n") line endings.
I think its better to write with CR+LF, because with LF I cant commit files to
git.
Original issue reported on code.google.com by [email protected]
on 17 Jan 2013 at 7:24
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.