pkuashi / workspacemechanic Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/workspacemechanic
Automatically exported from code.google.com/p/workspacemechanic
What steps will reproduce the problem?
1. Change anything, e.g. remove line numbering.
2. Doubleclick on the Icon on the lower right side.
3. The Workspacemechanic-Window is shown. Click OK.
What is the expected output? What do you see instead?
I would expect that the window closes. The changes are applied in the
background but the window is only closed if I click the cancel-Button
afterwards.
What version of the product are you using? On what operating system?
Compiled version 0.1 from the update site on Mac OS X with Spring STS 2.3.2
(Eclipse 3.5.1).
Please provide any additional information below.
Original issue reported on code.google.com by sendorian
on 14 May 2010 at 8:56
- Start Eclipse with at least one failing task.
- Open the dialog, block the task.
- Eclipse exits unexpectedly, after having blocked a particular task.
- After restarting Eclipse that Task will still be failing.
We rely on the preferences system to handle editing and saving of prefs, so
this may not be an easy fix.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 4:59
As reported by richboss
I encountered a problem with how Workspace Mechanic handles escaping
backslashes, illustrated by the following example.
The *.epf-File for Workspace Mechanic contains a line like this:
/instance/org.eclipse.jdt.ui/
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0"
encoding\="UTF-8" standalone\="no"?><templates> ............ </
templates>
When applied, this leads to a line like this in the Eclipse settings
(org.eclipse.jdt.ui.prefs):
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\\\="1.0"
encoding\\\="UTF-8" standalone\\\="no"?><templates> ............ </
templates>
The problem is, each single (escaping) backslash ist transformed to
triple backslashes. Double backslashes would be transformed to five
backslashes, and so on. This doesn't work.
Original issue reported on code.google.com by [email protected]
on 18 Aug 2010 at 3:39
What steps will reproduce the problem?
1. Record new preference, enter "filename" as filename
What is the expected output? What do you see instead?
Mechanic is unable to find the preference, because "filename" doesn't end with
.epf extension.
What version of the product are you using? On what operating system?
Mechanic 0.0.9, Eclipse 3.6.2
Please provide any additional information below.
Default mask in save dialog is *.*
Original issue reported on code.google.com by [email protected]
on 23 Mar 2011 at 6:15
What steps will reproduce the problem?
1. download the jar
2. attempt to build a plugin that extends the "task" extension point
What is the expected output? What do you see instead?
2. the task schema is included in the jar, but it is not. as a result I
cannot refernece it in my plugin
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 19 May 2010 at 7:50
URL tasks contain : which is the path separator on linux. Solution is to use
the same gson data model used for task sources.
!ENTRY org.eclipse.ui 4 0 2011-03-12 10:39:37.404
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalStateException: ids cannot contain ':'
at com.google.eclipse.mechanic.plugin.core.MechanicPreferences.setBlockedTaskIds(MechanicPreferences.java:204)
at com.google.eclipse.mechanic.plugin.core.MechanicPreferences.blockItem(MechanicPreferences.java:221)
at com.google.eclipse.mechanic.RepairManager.run(RepairManager.java:74)
at com.google.eclipse.mechanic.plugin.ui.MechanicStatusControlContribution$InvokeRepairManagerAction.invokeRepairManager(MechanicStatusControlContribution.java:356)
at com.google.eclipse.mechanic.plugin.ui.MechanicStatusControlContribution$InvokeRepairManagerAction.run(MechanicStatusControlContribution.java:345)
at com.google.eclipse.mechanic.plugin.ui.MechanicStatusControlContribution$2.mouseUp(MechanicStatusControlContribution.java:186)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1383)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1195)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3629)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)
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 org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
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: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: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)
Original issue reported on code.google.com by [email protected]
on 12 Mar 2011 at 3:41
When implementing code for issue 21, please consider the proxy setting of
Eclipse in General > Network Connections. You find information about how to
implement this in
http://torkildr.blogspot.com/2008/10/connecting-through-proxy.html. It
shouldn't be too hard to achieve, because you are already relying on
HttpUrlConnection, which allows to give explicit proxy settings.
Original issue reported on code.google.com by [email protected]
on 8 Mar 2011 at 11:10
What steps will reproduce the problem?
1. Install Workspace Mechanic in Eclipse on Windows.
2. Restart Eclipse
3a. Open the plugin's Preferences page; it contains an entry /.eclipse/mechanic
3b. Look at Eclipse logging; it has an entry !MESSAGE Directory
'\.eclipse\mechanic' does not exist.
What is the expected output? What do you see instead?
I'd expect to see my home directory resolved, now it resolves to an empty
string creating an non-existant path.
What version of the product are you using? On what operating system?
Eclipse 3.6, WSM 0.0.3, Windows 7
Please provide any additional information below.
IMHO the easiest way to fix this is by changing the UserHomeVariableInitializer
class. Just change the initialize method to contain this:
variable.setValue(System.getProperty("user.home"));
This should be platform-independent and also allow the user to override the
setting from his eclipse.ini.
Original issue reported on code.google.com by [email protected]
on 1 Mar 2011 at 12:54
I'm using PDT. I've recorded project setting to use 4 spaces instead of tabs as
reconcile, added rules dir to Mechanic preferences, and still it can't detect
when the project properties are changed back.
Need more transparency into what WM is doing.
Original issue reported on code.google.com by [email protected]
on 21 Jan 2011 at 12:14
What steps will reproduce the problem?
1. Start the preference recorder
2. Update just one preference
3. Stop the preference recorder
What is the expected output? What do you see instead?
Only one preference change is recorded. Instead, the complete XML format of
the preferences is saved.
What version of the product are you using? On what operating system?
Workspace Mechanic 3.2 , Eclipse 3.5.2 .
Original issue reported on code.google.com by robert.munteanu
on 26 May 2010 at 2:14
What steps will reproduce the problem?
1. Right-click on Workspace Mechanic and select Preference Recorder > Start
Recording.
2. Open the Preferences editor and navigate to Team > SVN > Comment Templates
3. Click on New... to create a new Comment Template.
4. Enter a comment template of your choice.
5. Click OK to accept your new comment.
6. Click OK to exit the Preferences dialog.
7. Right-click on Workspace Mechanic and select Preference Recorder > Stop
Recording...
When you click Stop Recording... the save dialog should open and show one or
more configuration changes to Comment Templates. Instead, the dialog is shown
but is empty. Nothing has been recorded.
This was tested using version 0.03 on Windows XP.
Original issue reported on code.google.com by [email protected]
on 18 Mar 2011 at 6:23
!MESSAGE Repairing item:
com.google.eclipse.mechanic.internal.PreferenceFileTaskScanner$LastmodEpfTask@c6
f80a96
is not particularly useful.
Original issue reported on code.google.com by [email protected]
on 10 Feb 2011 at 7:37
As summary; the TaskScanner interface mentioned in
http://code.google.com/a/eclipselabs.org/p/workspacemechanic/wiki/ScannerExt
ensionPoint is not in the download jar.
Original issue reported on code.google.com by [email protected]
on 19 May 2010 at 8:14
Consider making the dialog resizable, and control the size on first view. Add
scrollbars.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 9:15
Bump copyright year.
Original issue reported on code.google.com by [email protected]
on 16 Feb 2011 at 3:45
Attachments:
It would be helpful to be able to have the configuration for the task
source directories stored in the eclipse installation and not in the
eclipse workspace.
Original issue reported on code.google.com by [email protected]
on 21 May 2010 at 10:28
What steps will reproduce the problem?
1. Try to install workspacemechanic into a plain Eclipse SDK install.
What is the expected output? What do you see instead?
I would like to see only workspacemechanic being added.
Instead, it also needs the Mylyn Bridge stuff.
What version of the product are you using? On what operating system?
Eclipse SDK
Version: 3.6.0
Build id: I20100429-1549
Original issue reported on code.google.com by peter.arrenbrecht
on 14 May 2010 at 9:39
Per user report: The HTML of the update site contains a bug:
<head><title>Revision 8fcb3fc42a: /mechanic</title</head>
The problem is, that the closing title tag is broken. It misses the
right side angled bracket. Which leads to a completely blank page if
viewed with Internet Explorer.
Please fix.
Regards,
Richard
Original issue reported on code.google.com by [email protected]
on 18 Aug 2010 at 3:42
Added comma in line with GWT provider info
Original issue reported on code.google.com by [email protected]
on 16 Mar 2011 at 6:22
Attachments:
- open auditor preferences
- remove an item from the "Block AuditItems" list.
- click new on the same list.
The item, just removed, will not be in the list of items to add.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 4:58
This isn't an issue for anything we're doing yet, but it might be nice to track
tasks that run for
too long.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 9:12
We need a top level preferences category so that fragments can contribute
prefs pages in a common location.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 5:03
What steps will reproduce the problem?
1. Compile a ClassTask with Java 6
2. Copy it to a task directory as mentioned in the Wiki.
3. (Restart Eclipse)
What is the expected output? What do you see instead?
The new task should be enabled now. But it's not recognized by workspace
mechanic. There is no warning that the class could not be read.
What version of the product are you using? On what operating system?
0.1 with Mac OS X and Eclipse 3.5.1 (Spring STS).
Please provide any additional information below.
This is because Workspace Mechanic is compiled with Java 5 and cannot read
class files compiled with Java 6 or above. A Warning-PopUp or something
should tell the user to compile with Java 5.
Original issue reported on code.google.com by sendorian
on 17 May 2010 at 12:09
TrimWidget is deprecated in favor of another for of trim contribution. Use a
non-deprecated form.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 5:02
What steps will reproduce the problem?
1. Open the Workspace Mechanic preferences page
2. Click New...
3. Try to add a path like the default "\.eclipse\mechanic"
What is the expected output? What do you see instead?
I removed the default path (silly me) and then tried to add it back, but
the "New..." button only provides a directory browser dialog, so a path
like the default (relative to user.home) cannot be added to list of task
sources.
What version of the product are you using? On what operating system?
Version 0.0.2 on Windows XP SP2
Please provide any additional information below.
It would be preferable to have a dialog with an edit box and an optional
"Directory..." button, like you get when adding a JRE.
Original issue reported on code.google.com by [email protected]
on 27 May 2010 at 8:48
http://code.google.com/a/eclipselabs.org/r/mschrag-workspacemechanic/source/deta
il?r=2b3fe8d6290382bac9ca8d7d5821bf6745ad06ad
Original issue reported on code.google.com by mschrag
on 2 Oct 2010 at 9:49
Blocking a single task results in no other task repairs.
java.lang.UnsupportedOperationException
at java.util.AbstractCollection.add(AbstractCollection.java:221)
at
com.google.eclipse.mechanic.plugin.core.MechanicPreferences.blockItem(MechanicPr
eferences.java:221)
at com.google.eclipse.mechanic.RepairManager.run(RepairManager.java:74)
at
com.google.eclipse.mechanic.plugin.ui.MechanicStatusControlContribution$InvokeRe
pairManagerAction.invokeRepairManager(MechanicStatusControlContribution.java:356
)
at
com.google.eclipse.mechanic.plugin.ui.MechanicStatusControlContribution$InvokeRe
pairManagerAction.run(MechanicStatusControlContribution.java:345)
at
com.google.eclipse.mechanic.plugin.ui.MechanicStatusControlContribution$2.mouseU
p(MechanicStatusControlContribution.java:186)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1383)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1195)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3629)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)
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
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java
:115)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ecli
pseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLau
ncher.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:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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)
Original issue reported on code.google.com by [email protected]
on 12 Mar 2011 at 3:32
If the Workspace Mechanic is stopped, and Eclipse restarted, WM should remember
that and not start the MechanicService.
Original issue reported on code.google.com by [email protected]
on 24 Feb 2011 at 12:48
Add *.epf filter to file save dialog. Fixes issue #49.
Original issue reported on code.google.com by [email protected]
on 23 Mar 2011 at 7:58
Attachments:
Looks like I set the versions in MANFEST.MF for 3.5.1 (
org.eclipse.ui;bundle-version="[3.5.1,4.0.0)").
Is there going to be much call for this?
Original issue reported on code.google.com by [email protected]
on 14 May 2010 at 5:06
See description. Please add a title to the preference recorder dialog box.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 10:29
The update site at
http://workspacemechanic.eclipselabs.org.codespot.com/hg.update/mechanic
has a site.xml that refers to features/com.google.eclipse.mechanic_0.0.0.jar,
but only
features/com.google.eclipse.mechanic_0.0.2.jar exists (and its corresponding
plugin)
Original issue reported on code.google.com by [email protected]
on 26 May 2010 at 8:03
The Mechanic is seeing part of a path it wants but not the full path. We
should fix that. The path it is naming is an optional path for any
personalized setting you want to set up, so it shouldn't be complaining if it
doesn't find it.
The workarounds you can try are
1) Remove the tasks directory completely: rmdir ~/.eclipse/tasks
2) Create the full tasks directory: mkdir -p
~/.eclipse/tasks/com/google/eclipse/mechanic/ext
Original issue reported on code.google.com by [email protected]
on 28 Sep 2010 at 10:29
Basically I'm not doing a good job getting last mod. That's what I get for
testing lastmod against file: URI.
Original issue reported on code.google.com by [email protected]
on 19 Mar 2011 at 4:15
It is currently impossible to create a new Scanner extension based on the
DirectoryIteratingTaskScanner because its abstract method uses private class
ResourceTaskProvider:
protected void scan(ResourceTaskProvider source, TaskCollector collector) { }
Either ResourceTaskProvider and ResourceTaskReference need to be moved to an
exported package or part of their methods need to be extracted to an interface
in an exported package.
What version of the product are you using? On what operating system?
Linking against latest stable release, v0.0.3, still present in latest
Original issue reported on code.google.com by [email protected]
on 4 Mar 2011 at 12:48
We're currently using a deprecated API. Update to use the non-deprecated
preferences API.
See: MechanicService.java, and others.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 5:03
The util class is messy and redundant. Let's take a dependency on
com.google.common.collect. We can include a private copy with our download.
Once either I get the Guava update site up and running, or when I can take the
time to review
license issues, this will be a welcome change.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 5:04
According to reporter:
Window > Preferences > Install/Update > Available Software Sites contains:
Name Location
${p2.metadata.repo.name}
http://workspacemechanic.eclipselabs.org.codespot.com/hg.update/mechanic/
${p2.metadata.repo.name} indicates a missing property that has to be fixed.
Original issue reported on code.google.com by [email protected]
on 28 Feb 2011 at 6:06
What steps will reproduce the problem?
1. Install Eclipse (without Mylyn)
2. Add update site to Workspace Mechanic
3. When trying to install the plugin a dependency problem occur.
What is the expected output? What do you see instead?
Cannot complete the install because one or more required items could not be
found.
Software being installed: Workspace Mechanic 0.0.2 (com.google.eclipse.mechanic.feature.group 0.0.2)
Missing requirement: Workspace Mechanic Plug-in 0.0.2 (com.google.eclipse.mechanic 0.0.2) requires 'bundle org.eclipse.mylyn.commons.ui [3.2.0,4.0.0)' but it could not be found
Cannot satisfy dependency:
From: Workspace Mechanic 0.0.2 (com.google.eclipse.mechanic.feature.group 0.0.2)
To: com.google.eclipse.mechanic [0.0.2]
What version of the product are you using? On what operating system?
Workspace Mechanic 0.0.2
Eclipse 3.5.2 Build id: M20100211-1343
Please provide any additional information below.
This seems to be a product aimed at handling preferences in general and
therefore i don't get why i need Mylyn to install and get it working.
Original issue reported on code.google.com by [email protected]
on 23 Aug 2010 at 2:36
Clicks are accepted when tasks are being applied.
How to reproduce:
-- Get a bunch of failing tasks.
-- Fix them all.
-- Why they are being fixed, click on the trim icon.
-- When the fixes are complete the fix dialog will open again.
Expected. Don't accept user input while fixing tasks.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 4:59
When a task throws an exception during scan or update, we should store those
for the sake of reporting them separately. Almost no exception coming from task
scanning should be propogated all the way up.
Original issue reported on code.google.com by [email protected]
on 10 Feb 2011 at 7:34
What steps will reproduce the problem?
1. No action needed.
What is the expected output? What do you see instead?
Workspace Mechanic repeatedly spams Eclipse error log with a message "Directory
'/home/sprigogin/.eclipse/audits' does not exist." Workspace mechanic should
either create the directory it needs or shut up.
What version of the product are you using? On what operating system?
Workspace Mechanic 0.0.2 on Lunux Lucid Lynx
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 13 Dec 2010 at 9:37
Not everyone has a shared file system to scan - extending it to accessing
data from a URL would permit both file-based and http-based checks to see
if the files are up to date.
Original issue reported on code.google.com by [email protected]
on 26 May 2010 at 11:05
What steps will reproduce the problem?
1. add a task via preference recorder (or whatever)
2. try to find the list of tasks in the GUI.
What is the expected output? What do you see instead?
2. a list of configured tasks is shown somewhere in the GUI.
What version of the product are you using? On what operating system?
0.0.2, Ubuntu-ish Hardy-ish
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 19 May 2010 at 3:16
The icons being used to indicate workspace status are rather large, IMO. Would
look much better if
they'd be smaller.
Original issue reported on code.google.com by [email protected]
on 28 May 2010 at 9:08
Attachments:
Via Alex Blewitt:
One bug: on Windows it creates an initial path c:\Documents and Settings\...
(since that's the value of user.home) and then fails to parse upon startup
since it's treating the c:\ as the protocol.
Basically new URI("c:\\Doc") will fail, called from getTaskProviders() in
MechanicPreferences.java:143.
---
via Konigsberg:
Yeah, I see it. OK. I do need a Windows machine to test on.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2011 at 3:00
What steps will reproduce the problem?
1. Apply any audit
What is the expected output? What do you see instead?
The messages, if any, written to the error log should be human readable.
Instead the mechanic writes "Repairing item:
com.google.eclipse.mechanic.ext.SetupSpellChecking@97b1ac0d"
A toString method seems to be missing somewhere.
What version of the product are you using? On what operating system?
Workspace Mechanic 0.0.2 on Linux Lucid Lynx
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 13 Dec 2010 at 9:34
The keyboard task handler is incomplete. Let's get that done, and possibly,
let's get rid of our
dependency on jetty just for JSON parsing.
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 9:14
If a task just cannot run (e.g. the description is null, or evaluation throws
an exception) we can
start by logging any of those failures to the error log and continuing. But
also we could consider
adding UI features. Or classify those tasks as "failed to run".
Original issue reported on code.google.com by [email protected]
on 12 May 2010 at 9:10
Instead of clicking every time there's a new task to apply, there should be a
mode where it just applies the changes.
Original issue reported on code.google.com by [email protected]
on 15 Jan 2011 at 3:49
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.