OSDN Git Service
eagletmt [Fri, 19 Oct 2012 19:26:38 +0000 (04:26 +0900)]
Fix broken test
eagletmt [Fri, 19 Oct 2012 18:23:13 +0000 (03:23 +0900)]
Do validations on Task and Apk
eagletmt [Fri, 19 Oct 2012 18:06:55 +0000 (03:06 +0900)]
Initial task & apk upload form
eagletmt [Fri, 19 Oct 2012 16:43:00 +0000 (01:43 +0900)]
Listing tasks in each lecture page
eagletmt [Fri, 19 Oct 2012 15:53:16 +0000 (00:53 +0900)]
Render html page at /lectures/:id
eagletmt [Fri, 19 Oct 2012 15:51:48 +0000 (00:51 +0900)]
Add page for registering a new lecture
Only teachers can register a new lecture.
eagletmt [Thu, 18 Oct 2012 13:45:35 +0000 (22:45 +0900)]
Specify viewport for smartphones and tablets
eagletmt [Wed, 17 Oct 2012 13:34:29 +0000 (22:34 +0900)]
Remove unused TextView
eagletmt [Wed, 17 Oct 2012 13:32:31 +0000 (22:32 +0900)]
Use the same icon for update buttons
eagletmt [Wed, 17 Oct 2012 13:30:32 +0000 (22:30 +0900)]
Merge branch 'ticket29731/unify-pandaview'
eagletmt [Wed, 17 Oct 2012 12:56:53 +0000 (21:56 +0900)]
Implement #29731
eagletmt [Wed, 17 Oct 2012 12:45:15 +0000 (21:45 +0900)]
Make fields private
eagletmt [Wed, 17 Oct 2012 12:15:49 +0000 (21:15 +0900)]
Cancel dialog on touch outside, fixes #29732
Yuta Kawabe [Wed, 17 Oct 2012 08:07:26 +0000 (17:07 +0900)]
Add Rakefile for ECC
eagletmt [Wed, 17 Oct 2012 07:53:36 +0000 (16:53 +0900)]
Merge remote-tracking branch 'origin/ECC'
eagletmt [Wed, 17 Oct 2012 07:53:20 +0000 (16:53 +0900)]
Don't delete me part2
eagletmt [Wed, 17 Oct 2012 07:47:47 +0000 (16:47 +0900)]
Don't delete us!
eagletmt [Wed, 17 Oct 2012 06:54:57 +0000 (15:54 +0900)]
Merge remote-tracking branch 'origin/only-one-send-queue'
Conflicts:
CUTEn/AndroidManifest.xml
CUTEn/src/jp/ac/titech/sharp4k/cuten/LectureActivity.java
eagletmt [Wed, 17 Oct 2012 06:51:38 +0000 (15:51 +0900)]
Merge remote-tracking branch 'origin/background'
Conflicts:
CUTEn/res/layout/main.xml
QA/src/jp/ac/titech/sharp4k/cuten/QAActivity.java
QA/src/jp/ac/titech/sharp4k/cuten/sampletask/QATask.java
eagletmt [Wed, 17 Oct 2012 06:35:41 +0000 (15:35 +0900)]
Rakefile: Support Windows
Yuta Kawabe [Wed, 17 Oct 2012 04:29:24 +0000 (13:29 +0900)]
implement mark and send(halfway)
eagletmt [Tue, 16 Oct 2012 14:13:58 +0000 (23:13 +0900)]
Remove duplicated traverse
eagletmt [Tue, 16 Oct 2012 07:14:47 +0000 (16:14 +0900)]
There's only one sending queue and one sending thread
When the application starts, it creates one sending queue and starts one
sending thread (consumer thread). The sending thread is pooled by
Executor and re-uses itself after finishing sending. When the queue is
empty, BlockingQueue#take() blocks until a new achievement is enqueued
via AchievementsSender.add().
Yuta Kawabe [Tue, 16 Oct 2012 06:59:36 +0000 (15:59 +0900)]
emphasize checksum and make unchangeable
Yuta Kawabe [Tue, 16 Oct 2012 05:54:14 +0000 (14:54 +0900)]
implement onTouchEvent()
eagletmt [Tue, 16 Oct 2012 04:28:10 +0000 (13:28 +0900)]
Always start a new thread
eagletmt [Mon, 15 Oct 2012 12:11:17 +0000 (21:11 +0900)]
Start new AsyncTask only when the current thread is the UI thread, fixes #29849
AsyncTask has a Handler and Handler must be created within Looper's
thread. In our case, HttpAPIClientImpl#putAchievement could be called in
a non-UI thread (a timer thread).
eagletmt [Mon, 15 Oct 2012 11:24:54 +0000 (20:24 +0900)]
Replace background image
eagletmt [Mon, 15 Oct 2012 10:04:16 +0000 (19:04 +0900)]
Replace 'add lecture' button with icon
Yuta Kawabe [Mon, 15 Oct 2012 08:47:02 +0000 (17:47 +0900)]
draw matrix(code)
Yuta Kawabe [Mon, 15 Oct 2012 08:00:46 +0000 (17:00 +0900)]
set layout
eagletmt [Mon, 15 Oct 2012 07:55:06 +0000 (16:55 +0900)]
Separate rake task definitions into some methods
eagletmt [Mon, 15 Oct 2012 07:47:26 +0000 (16:47 +0900)]
Re-structure rake tools
eagletmt [Mon, 15 Oct 2012 05:05:13 +0000 (14:05 +0900)]
Merge remote-tracking branch 'origin/build-app-tools'
eagletmt [Mon, 15 Oct 2012 04:45:12 +0000 (13:45 +0900)]
RUBY_ENGINE is not defined in old Ruby
Mac OS X's default ruby 1.8.7-p358 doesn't have it...
eagletmt [Sun, 14 Oct 2012 18:27:34 +0000 (03:27 +0900)]
Use ApkBuilder directly if rake is running under JRuby
eagletmt [Sun, 14 Oct 2012 16:30:08 +0000 (01:30 +0900)]
More robust platform directories detection
eagletmt [Sun, 14 Oct 2012 14:51:18 +0000 (23:51 +0900)]
Add Rakefile to build task applications easily
`rake` builds unaligned debug APK file.
`rake apk:push` deletes old APK in /sdcard and pushes new APK file.
Only tested in my Linux environment.
eagletmt [Sun, 14 Oct 2012 06:48:18 +0000 (15:48 +0900)]
Fix Guardfile for factory_girls
When a factory is modified, it should be reloaded and related tests
should be run.
eagletmt [Sun, 14 Oct 2012 03:15:03 +0000 (12:15 +0900)]
bundle update
eagletmt [Sun, 14 Oct 2012 02:31:37 +0000 (11:31 +0900)]
Upgrade ruby
http://www.ruby-lang.org/ja/news/2012/10/12/ruby-1-9-3-p286-is-released/
eagletmt [Thu, 11 Oct 2012 08:11:26 +0000 (17:11 +0900)]
Use ImageButton
eagletmt [Thu, 11 Oct 2012 07:38:43 +0000 (16:38 +0900)]
Replace text buttons with icons
Yuta Kawabe [Thu, 11 Oct 2012 06:19:38 +0000 (15:19 +0900)]
first commit
eagletmt [Wed, 10 Oct 2012 12:30:39 +0000 (21:30 +0900)]
android:layout_weight setting is not needed
eagletmt [Wed, 10 Oct 2012 12:23:23 +0000 (21:23 +0900)]
No spacer
android:layout_width="match_parent" android:gravity="right" works well
to be aligned on the right.
eagletmt [Wed, 10 Oct 2012 12:11:59 +0000 (21:11 +0900)]
Format & Organize imports
eagletmt [Wed, 10 Oct 2012 12:06:51 +0000 (21:06 +0900)]
Use RelativeLayout to represent footer, fix #29550
eagletmt [Wed, 10 Oct 2012 11:34:26 +0000 (20:34 +0900)]
Reuse dialogs
eagletmt [Wed, 10 Oct 2012 11:27:46 +0000 (20:27 +0900)]
Inline openTable()
eagletmt [Wed, 10 Oct 2012 11:24:20 +0000 (20:24 +0900)]
Private
eagletmt [Wed, 10 Oct 2012 11:20:58 +0000 (20:20 +0900)]
Don't reset Adapter
eagletmt [Wed, 10 Oct 2012 10:43:46 +0000 (19:43 +0900)]
Merge remote-tracking branch 'origin/BehaviorOfDownloadActivity'
eagletmt [Wed, 10 Oct 2012 10:39:50 +0000 (19:39 +0900)]
Fix trivial miss of the previous commit
eagletmt [Wed, 10 Oct 2012 09:58:53 +0000 (18:58 +0900)]
Coordinate lecture button's background
eagletmt [Wed, 10 Oct 2012 08:54:49 +0000 (17:54 +0900)]
Add background image
eagletmt [Wed, 10 Oct 2012 05:25:03 +0000 (14:25 +0900)]
Copy Eclipse settings
onuxy [Wed, 10 Oct 2012 04:59:32 +0000 (13:59 +0900)]
Q and A
eagletmt [Wed, 10 Oct 2012 05:25:03 +0000 (14:25 +0900)]
Copy Eclipse settings
eagletmt [Wed, 10 Oct 2012 05:24:44 +0000 (14:24 +0900)]
Merge remote-tracking branch 'origin/QA'
onuxy [Wed, 10 Oct 2012 04:59:32 +0000 (13:59 +0900)]
Q and A
eagletmt [Tue, 9 Oct 2012 11:04:36 +0000 (20:04 +0900)]
Merge remote-tracking branch 'origin/ticket29771/teacher-view'
eagletmt [Tue, 9 Oct 2012 10:49:43 +0000 (19:49 +0900)]
Merge remote-tracking branch 'origin/improve-adapter'
eagletmt [Tue, 9 Oct 2012 10:34:17 +0000 (19:34 +0900)]
Sync group expansion states
eagletmt [Tue, 9 Oct 2012 09:26:25 +0000 (18:26 +0900)]
Add tests of achievement visibilities from teachers
eagletmt [Tue, 9 Oct 2012 05:51:37 +0000 (14:51 +0900)]
Show all achievements to teachers
eagletmt [Tue, 9 Oct 2012 05:34:05 +0000 (14:34 +0900)]
Select teacher or student on registration
eagletmt [Tue, 9 Oct 2012 05:09:45 +0000 (14:09 +0900)]
Add teacher_id column to users
eagletmt [Tue, 9 Oct 2012 05:08:17 +0000 (14:08 +0900)]
Seed apk entries which have the same task
eagletmt [Mon, 8 Oct 2012 15:30:25 +0000 (00:30 +0900)]
Prepare apk entries before testing LectureActivity
eagletmt [Mon, 8 Oct 2012 15:00:07 +0000 (00:00 +0900)]
Don't hold Task and Apk
eagletmt [Mon, 8 Oct 2012 14:45:55 +0000 (23:45 +0900)]
Save apk file with its id, not its task's id
eagletmt [Mon, 8 Oct 2012 14:18:02 +0000 (23:18 +0900)]
Return latest apk
eagletmt [Mon, 8 Oct 2012 12:51:24 +0000 (21:51 +0900)]
Boxing is evil
eagletmt [Sun, 7 Oct 2012 10:20:53 +0000 (19:20 +0900)]
Revert "Change API endpoint temporarily for testing"
This reverts commit
da4b797ad322236e4e36b9cd2219e33a4e9dfd10.
eagletmt [Sun, 7 Oct 2012 10:16:11 +0000 (19:16 +0900)]
Merge remote-tracking branch 'origin/cutenlib'
eagletmt [Sun, 7 Oct 2012 09:43:22 +0000 (18:43 +0900)]
Add "DEBUG" task for debugging apps
You can launch app located at /sdcard.
The file name is important: must be the full class name, e.g.
/sdcard/jp.ac.titech.sharp4k.cuten.sampletask.Hello3Task.apk
You cannot put multiple debuggee apk files.
eagletmt [Sun, 7 Oct 2012 08:13:22 +0000 (17:13 +0900)]
Add onPause()/onResume() logging
In order to figure out when they are triggered
eagletmt [Sun, 7 Oct 2012 08:05:44 +0000 (17:05 +0900)]
Resources#getDrawable(int) works
eagletmt [Sun, 7 Oct 2012 05:41:26 +0000 (14:41 +0900)]
Deepcopy parent's Configuration and DisplayMetrics
eagletmt [Sun, 7 Oct 2012 05:40:25 +0000 (14:40 +0900)]
Enable onConfigurationChanged callback on TaskActivity
eagletmt [Fri, 5 Oct 2012 13:32:19 +0000 (22:32 +0900)]
Example usage of onConfigurationChanged(), but not working properly?
eagletmt [Fri, 5 Oct 2012 13:32:09 +0000 (22:32 +0900)]
Call super
eagletmt [Fri, 5 Oct 2012 12:40:40 +0000 (21:40 +0900)]
Change API endpoint temporarily for testing
eagletmt [Fri, 5 Oct 2012 12:24:25 +0000 (21:24 +0900)]
Call onPause()/onResume()
eagletmt [Fri, 5 Oct 2012 12:22:46 +0000 (21:22 +0900)]
Signature of onConfigurationChanged() was wrong...
eagletmt [Fri, 5 Oct 2012 12:18:49 +0000 (21:18 +0900)]
Hide internal stuff
eagletmt [Fri, 5 Oct 2012 12:04:52 +0000 (21:04 +0900)]
Example usage of BaseApp#close() and BaseApp#onClose()
eagletmt [Fri, 5 Oct 2012 11:51:59 +0000 (20:51 +0900)]
Example usage of drawable resources
eagletmt [Fri, 5 Oct 2012 11:40:00 +0000 (20:40 +0900)]
Example usage of string resources
eagletmt [Fri, 5 Oct 2012 11:22:15 +0000 (20:22 +0900)]
Actually send achievement by BaseApp#send()
eagletmt [Fri, 5 Oct 2012 10:57:43 +0000 (19:57 +0900)]
WIP: Handle BaseApp#send()
eagletmt [Fri, 5 Oct 2012 10:49:06 +0000 (19:49 +0900)]
Add CUTEnLib
eagletmt [Wed, 3 Oct 2012 05:51:19 +0000 (14:51 +0900)]
Switch visibility of buttons depending on the current mode
eagletmt [Wed, 3 Oct 2012 10:29:53 +0000 (19:29 +0900)]
Get rid of folders
eagletmt [Wed, 3 Oct 2012 10:13:25 +0000 (19:13 +0900)]
Do not re-set ExpandableListAdapter
eagletmt [Wed, 3 Oct 2012 09:17:57 +0000 (18:17 +0900)]
Avoid getArrayAdapter() on moving a lecture
eagletmt [Wed, 3 Oct 2012 09:11:24 +0000 (18:11 +0900)]
Avoid getArrayAdapter() on merging folders
eagletmt [Wed, 3 Oct 2012 08:55:24 +0000 (17:55 +0900)]
Avoid getArrayAdapter() on swapping folders
eagletmt [Wed, 3 Oct 2012 08:51:00 +0000 (17:51 +0900)]
Avoid getArrayAdapter() on renaming a folder