OSDN Git Service
onuxy [Wed, 31 Oct 2012 04:32:51 +0000 (13:32 +0900)]
1.8.7
onuxy [Wed, 31 Oct 2012 04:28:12 +0000 (13:28 +0900)]
Merge remote-tracking branch 'origin/master'
eagletmt [Tue, 30 Oct 2012 03:22:14 +0000 (12:22 +0900)]
List teacher's lectures
eagletmt [Tue, 30 Oct 2012 03:16:16 +0000 (12:16 +0900)]
Merge remote-tracking branch 'origin/ticket29948/apk-update'
eagletmt [Mon, 29 Oct 2012 13:10:33 +0000 (22:10 +0900)]
Show all validation errors
eagletmt [Mon, 29 Oct 2012 12:30:14 +0000 (21:30 +0900)]
Refactor: define a view helper for task's form
eagletmt [Mon, 29 Oct 2012 12:25:09 +0000 (21:25 +0900)]
Implement Task's edit page
eagletmt [Mon, 29 Oct 2012 11:05:02 +0000 (20:05 +0900)]
Make Apk#revison protected
Teachers cannot set revison even if the first creation of tasks.
eagletmt [Mon, 29 Oct 2012 10:48:12 +0000 (19:48 +0900)]
Link to /tasks/:id from /lectures/:id
eagletmt [Mon, 29 Oct 2012 10:39:05 +0000 (19:39 +0900)]
Show task information at /tasks/:id
eagletmt [Mon, 29 Oct 2012 10:38:52 +0000 (19:38 +0900)]
Add translation
eagletmt [Sat, 27 Oct 2012 14:41:30 +0000 (23:41 +0900)]
Fix ruby 1.8.7 compatibility issues
eagletmt [Fri, 26 Oct 2012 16:41:24 +0000 (01:41 +0900)]
Merge remote-tracking branch 'origin/qa-rake'
eagletmt [Fri, 26 Oct 2012 16:21:32 +0000 (01:21 +0900)]
Explicitly set encoding on opening files
eagletmt [Fri, 26 Oct 2012 16:11:32 +0000 (01:11 +0900)]
Raise if ANDROID_HOME is not set
eagletmt [Fri, 26 Oct 2012 13:27:42 +0000 (22:27 +0900)]
Merge remote-tracking branch 'origin/inject-apk-download'
eagletmt [Fri, 26 Oct 2012 13:15:25 +0000 (22:15 +0900)]
Fix test cases broken by
e08a073
eagletmt [Thu, 25 Oct 2012 07:23:21 +0000 (16:23 +0900)]
Add qa1 and qa2 and automate their build
eagletmt [Wed, 24 Oct 2012 05:49:28 +0000 (14:49 +0900)]
Update button icons
eagletmt [Tue, 23 Oct 2012 06:53:46 +0000 (15:53 +0900)]
Fix wrong type cast
eagletmt [Tue, 23 Oct 2012 06:50:09 +0000 (15:50 +0900)]
Fix test case
eagletmt [Tue, 23 Oct 2012 06:48:46 +0000 (15:48 +0900)]
Inject APK downloader
eagletmt [Mon, 22 Oct 2012 12:23:57 +0000 (21:23 +0900)]
Add reverse proxy settings
eagletmt [Mon, 22 Oct 2012 11:51:00 +0000 (20:51 +0900)]
Show sign-in error message
eagletmt [Mon, 22 Oct 2012 10:56:52 +0000 (19:56 +0900)]
Fix typo
eagletmt [Mon, 22 Oct 2012 10:56:11 +0000 (19:56 +0900)]
Merge remote-tracking branch 'origin/production-server-setup'
eagletmt [Mon, 22 Oct 2012 10:43:39 +0000 (19:43 +0900)]
Specify local temporary directories
eagletmt [Sun, 21 Oct 2012 20:05:02 +0000 (05:05 +0900)]
Add configuration files and tools of nginx and unicorn
eagletmt [Sun, 21 Oct 2012 19:52:01 +0000 (04:52 +0900)]
Install unicorn for production server
eagletmt [Mon, 22 Oct 2012 09:48:18 +0000 (18:48 +0900)]
Merge remote-tracking branch 'origin/ticket29809/register-tasks'
eagletmt [Mon, 22 Oct 2012 07:51:16 +0000 (16:51 +0900)]
Fix redirection on users
eagletmt [Mon, 22 Oct 2012 06:27:01 +0000 (15:27 +0900)]
Follow the model's change
eagletmt [Mon, 22 Oct 2012 05:08:24 +0000 (14:08 +0900)]
Users are no longer teachers
eagletmt [Mon, 22 Oct 2012 04:58:30 +0000 (13:58 +0900)]
Home view for teachers and Japanese translations
eagletmt [Mon, 22 Oct 2012 04:48:42 +0000 (13:48 +0900)]
Adjust account registration views
eagletmt [Mon, 22 Oct 2012 04:24:04 +0000 (13:24 +0900)]
rails g devise Teacher
eagletmt [Sun, 21 Oct 2012 07:48:15 +0000 (16:48 +0900)]
Fix download apk parameter
eagletmt [Sun, 21 Oct 2012 06:13:58 +0000 (15:13 +0900)]
Flip background color
Blue: not downloaded yet
Gray: already downloaded
eagletmt [Sat, 20 Oct 2012 11:49:11 +0000 (20:49 +0900)]
Seed real apks in development environment
eagletmt [Sat, 20 Oct 2012 11:21:16 +0000 (20:21 +0900)]
Set default locale to Japanese
eagletmt [Sat, 20 Oct 2012 10:51:04 +0000 (19:51 +0900)]
Show appropriate field names in error message
eagletmt [Sat, 20 Oct 2012 10:44:56 +0000 (19:44 +0900)]
Show all validation errors
eagletmt [Sat, 20 Oct 2012 05:23:46 +0000 (14:23 +0900)]
List his lectures if signed-in user is a teacher
eagletmt [Sat, 20 Oct 2012 05:18:40 +0000 (14:18 +0900)]
Don't leave temporary files
eagletmt [Sat, 20 Oct 2012 05:14:53 +0000 (14:14 +0900)]
Add test serving uploaded apk
eagletmt [Sat, 20 Oct 2012 05:11:07 +0000 (14:11 +0900)]
Add tests creating a new task
eagletmt [Fri, 19 Oct 2012 20:08:25 +0000 (05:08 +0900)]
Cleanup apk directory after testing
eagletmt [Fri, 19 Oct 2012 19:59:23 +0000 (04:59 +0900)]
Test storing uploaded file
eagletmt [Fri, 19 Oct 2012 19:44:31 +0000 (04:44 +0900)]
Serve uploaded apks
eagletmt [Fri, 19 Oct 2012 19:33:45 +0000 (04:33 +0900)]
Switch apk store directory depending on Rails.env
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()