You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by le...@apache.org on 2011/09/15 10:34:09 UTC
svn commit: r1171005 - in /esme/trunk/server: ./ project/plugins/
src/main/resources/props/ src/main/scala/bootstrap/liftweb/
src/main/scala/org/apache/esme/actor/ src/main/scala/org/apache/esme/lib/
src/main/scala/org/apache/esme/model/ src/test/scala...
Author: lester
Date: Thu Sep 15 08:34:08 2011
New Revision: 1171005
URL: http://svn.apache.org/viewvc?rev=1171005&view=rev
Log:
Merged Lift-2.4 branch back into trunk.
Modified:
esme/trunk/server/ (props changed)
esme/trunk/server/build.sbt
esme/trunk/server/pom.xml
esme/trunk/server/project/plugins/build.sbt
esme/trunk/server/src/main/resources/props/compass.filesystem.cfg.xml (props changed)
esme/trunk/server/src/main/scala/bootstrap/liftweb/Boot.scala
esme/trunk/server/src/main/scala/org/apache/esme/actor/MessagePullActor.scala
esme/trunk/server/src/main/scala/org/apache/esme/actor/SchedulerActor.scala
esme/trunk/server/src/main/scala/org/apache/esme/actor/UserActor.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/AccessPoolMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/ActionMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/AuthMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/ConversationMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/MsgParser.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/ProfileMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/SearchMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/TrackMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala
esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala
esme/trunk/server/src/test/scala/org/apache/esme/api/API2Test.scala
Propchange: esme/trunk/server/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Sep 15 08:34:08 2011
@@ -1,5 +1,6 @@
/esme/branches/esme-328_comet_timeline_rewrite:1088273-1090390
/esme/branches/lift-2.2/trunk/server:1051384-1055974
+/esme/branches/lift-2.4/server:1150805-1171002
/incubator/esme/branches/lift-2.0/server:928728-939625
/incubator/esme/branches/lift-2.2/trunk/server:1043371-1051383
/incubator/esme/branches/lift-2.2/trunk/server/src/main/webapp/info_view:1043380-1044792
Modified: esme/trunk/server/build.sbt
URL: http://svn.apache.org/viewvc/esme/trunk/server/build.sbt?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/build.sbt (original)
+++ esme/trunk/server/build.sbt Thu Sep 15 08:34:08 2011
@@ -4,22 +4,20 @@ version := "1.4"
organization := "Apache Software Foundation"
-scalaVersion := "2.8.1"
+scalaVersion := "2.9.1"
-seq(WebPlugin.webSettings: _*)
+seq(webSettings :_*)
ivyXML :=
<dependencies>
- <dependency org="net.lag" name="configgy" rev="2.0.1">
- <exclude org="org.scala-tools" module="vscaladoc"/>
- </dependency>
- <dependency org="com.twitter" name="ostrich" rev="2.3.2">
+ <dependency org="com.twitter" name="ostrich" rev="4.7.3">
<exclude org="org.scala-tools" module="vscaladoc"/>
</dependency>
</dependencies>
libraryDependencies ++= {
- val liftVersion = "2.3"
+ val scalaVersion = "2.9.1"
+ val liftVersion = "2.4-M4"
val compassVersion = "2.1.1"
val luceneVersion = "2.4.0"
Seq(
@@ -46,8 +44,8 @@ libraryDependencies ++= {
"log4j" % "log4j" % "1.2.16" % "compile->default",
"org.slf4j" % "slf4j-api" % "1.6.1" % "compile->default",
"org.slf4j" % "slf4j-log4j12" % "1.6.1" % "compile->default",
- "org.scala-tools.testing" %% "specs" % "1.6.8" % "test->default",
- "org.scala-lang" % "scala-compiler" % "2.8.1" % "test->default",
+ "org.scala-tools.testing" %% "specs" % "1.6.9" % "test->default",
+ "org.scala-lang" % "scala-compiler" % scalaVersion % "test->default",
"org.mortbay.jetty" % "jetty" % "[6.1.6,)" % "test->default"
)
}
@@ -60,8 +58,10 @@ resolvers += "Compass Repository" at "ht
resolvers += "Twitter Repository" at "http://maven.twttr.com"
+resolvers += "Java.net Maven2 Repository" at "http://download.java.net/maven/2/"
+
// Execute tests in the current project serially.
// Tests from other projects may still run concurrently.
//parallelExecution in Test := false
-//scalacOptions += "-Xprint:typer"
\ No newline at end of file
+//scalacOptions += "-Xprint:typer"
Modified: esme/trunk/server/pom.xml
URL: http://svn.apache.org/viewvc/esme/trunk/server/pom.xml?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/pom.xml (original)
+++ esme/trunk/server/pom.xml Thu Sep 15 08:34:08 2011
@@ -73,8 +73,8 @@
</developer>
</developers>
<properties>
- <lift.version>2.3</lift.version>
- <scala.version>2.8.1</scala.version>
+ <lift.version>2.4-M4</lift.version>
+ <scala.version>2.9.1</scala.version>
<compass.version>2.1.1</compass.version>
<lucene.version>2.4.0</lucene.version>
<netbeans.hint.deploy.server>gfv3</netbeans.hint.deploy.server>
@@ -273,20 +273,9 @@
<version>1.6.1</version>
</dependency>
<dependency>
- <groupId>net.lag</groupId>
- <artifactId>configgy</artifactId>
- <version>2.0.1</version>
- <exclusions>
- <exclusion>
- <groupId>org.scala-tools</groupId>
- <artifactId>vscaladoc</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
<groupId>com.twitter</groupId>
<artifactId>ostrich</artifactId>
- <version>2.3.2</version>
+ <version>4.7.3</version>
<exclusions>
<exclusion>
<groupId>org.scala-tools</groupId>
@@ -297,7 +286,7 @@
<dependency>
<groupId>org.scala-tools.testing</groupId>
<artifactId>specs_${scala.version}</artifactId>
- <version>1.6.8</version>
+ <version>1.6.9</version>
<scope>test</scope>
</dependency>
<dependency>
Modified: esme/trunk/server/project/plugins/build.sbt
URL: http://svn.apache.org/viewvc/esme/trunk/server/project/plugins/build.sbt?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/project/plugins/build.sbt (original)
+++ esme/trunk/server/project/plugins/build.sbt Thu Sep 15 08:34:08 2011
@@ -1,4 +1,7 @@
-resolvers += "Web plugin repo" at "http://siasia.github.com/maven2"
+resolvers ++= Seq(
+ "Web plugin repo" at "http://siasia.github.com/maven2",
+ Resolver.url("Typesafe repository", new java.net.URL("http://typesafe.artifactoryonline.com/typesafe/ivy-releases/"))(Resolver.defaultIvyPatterns)
+)
-//Following means libraryDependencies += "com.github.siasia" %% "xsbt-web-plugin" % <sbt version>
-libraryDependencies <+= sbtVersion("com.github.siasia" %% "xsbt-web-plugin" % _)
\ No newline at end of file
+//Following means libraryDependencies += "com.github.siasia" %% "xsbt-web-plugin" % "0.1.0-<sbt version>""
+libraryDependencies <+= sbtVersion(v => "com.github.siasia" %% "xsbt-web-plugin" % ("0.1.0-"+v))
\ No newline at end of file
Propchange: esme/trunk/server/src/main/resources/props/compass.filesystem.cfg.xml
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Sep 15 08:34:08 2011
@@ -1,5 +1,6 @@
/esme/branches/esme-328_comet_timeline_rewrite/src/main/resources/props/compass.filesystem.cfg.xml:1088273-1090390
/esme/branches/lift-2.2/trunk/server/src/main/resources/props/compass.filesystem.cfg.xml:1051384-1055974
+/esme/branches/lift-2.4/server/src/main/resources/props/compass.filesystem.cfg.xml:1150805-1171002
/incubator/esme/branches/lift-2.2/trunk/server/src/main/resources/props/compass.filesystem.cfg.xml:1043371-1051383
/incubator/esme/branches/metadata/src/main/resources/props/compass.filesystem.cfg.xml:966215-979767
/incubator/esme/branches/tagandconversationfollow/src/main/resources/props/compass.filesystem.cfg.xml:966215-1006324
Modified: esme/trunk/server/src/main/scala/bootstrap/liftweb/Boot.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/bootstrap/liftweb/Boot.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/bootstrap/liftweb/Boot.scala (original)
+++ esme/trunk/server/src/main/scala/bootstrap/liftweb/Boot.scala Thu Sep 15 08:34:08 2011
@@ -47,8 +47,8 @@ import org.compass.core.config.CompassCo
import net.liftweb.widgets.tablesorter._
import widgets.autocomplete.AutoComplete
//import com.twitter.stats._
-import com.twitter.ostrich.{ServiceTracker, Stats, StatsMBean, RuntimeEnvironment}
-import net.lag.configgy.Config
+import com.twitter.ostrich.admin.{RuntimeEnvironment, AdminHttpService}
+import com.twitter.ostrich.stats.Stats
import _root_.net.liftweb.widgets.logchanger._
@@ -175,14 +175,14 @@ class Boot extends Loggable {
// Build SiteMap
val entries = Menu(Loc("Home", List("index"), "Home")) ::
Menu(Loc("user", List("info_view", "user"), "User Info", ifIsLoggedIn,
- Loc.Snippet("user_info", UserDisplay.userInfo))) ::
+ Loc.Snippet("user_info", UserDisplay.userInfo _))) ::
logLevel.menu ::
Menu(Loc("tag", List("info_view", "tag"), "Tag", ifIsLoggedIn,
- Loc.Snippet("tag_display", TagDisplay.display))) ::
+ Loc.Snippet("tag_display", TagDisplay.display _))) ::
Menu(Loc("public", List("info_view", "public"), S.?("base_profile_public"), ifIsLoggedIn)) ::
Menu(Loc("contacts", List("info_view", "contacts"), S.?("base_profile_contacts"), ifIsLoggedIn)) ::
Menu(Loc("sign_up", List("signup"), S.?("base_menu_signup"),
- Snippet("signup", User.signupForm),
+ Snippet("signup", User.signupForm _),
Unless(User.loggedIn_? _, S.?("base_menu_sign_up_error")))) ::
Menu(Loc("logout", List("logout"), S.?("base_menu_logout"),
EarlyResponse(() => {User.logUserOut; S.redirectTo(S.referer openOr "/")}),
@@ -222,17 +222,15 @@ class Boot extends Loggable {
LiftRules.early.append(makeUtf8)
//JMX
- if (Props.getBool("jmx.enable", false))
- StatsMBean("org.apache.esme.stats")
+ //if (Props.getBool("jmx.enable", false))
+ // StatsMBean("org.apache.esme.stats")
- Stats.makeGauge("users") {Distributor.getUsersCount}
- Stats.makeGauge("listener") {Distributor.getListenersCount}
+ Stats.addGauge("users") {Distributor.getUsersCount}
+ Stats.addGauge("listener") {Distributor.getListenersCount}
val runtime = new RuntimeEnvironment(getClass)
- val config = new Config
- config("admin_text_port") = Props.getInt("admin_text_port") openOr 9989
- config("admin_http_port") = Props.getInt("admin_http_port") openOr 9990
- ServiceTracker.startAdmin(config, runtime)
+ val adminService = new AdminHttpService(Props.getInt("admin_http_port") openOr 9990, 0, runtime)
+ adminService.start()
// start Scala Actors used in ESME
Distributor.touch
Modified: esme/trunk/server/src/main/scala/org/apache/esme/actor/MessagePullActor.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/actor/MessagePullActor.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/actor/MessagePullActor.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/actor/MessagePullActor.scala Thu Sep 15 08:34:08 2011
@@ -24,7 +24,7 @@ import common._
import actor._
import org.apache.esme.actor.Distributor.{UserCreatedMessage=>Msg}
//import com.twitter.stats.Stats
-import com.twitter.ostrich.Stats
+import com.twitter.ostrich.stats.Stats
object MessagePullActor extends LiftActor {
Modified: esme/trunk/server/src/main/scala/org/apache/esme/actor/SchedulerActor.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/actor/SchedulerActor.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/actor/SchedulerActor.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/actor/SchedulerActor.scala Thu Sep 15 08:34:08 2011
@@ -26,7 +26,7 @@ import net.liftweb.http.ActorWatcher
import net.liftweb.util._
import Helpers._
import net.liftweb.common._
-import com.twitter.ostrich.Stats
+import com.twitter.ostrich.stats.Stats
object SchedulerActor extends LiftActor{
Modified: esme/trunk/server/src/main/scala/org/apache/esme/actor/UserActor.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/actor/UserActor.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/actor/UserActor.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/actor/UserActor.scala Thu Sep 15 08:34:08 2011
@@ -33,7 +33,7 @@ import lib._
import java.util.{TimeZone, Calendar}
import scala.xml.{Node, Elem}
//import com.twitter.stats.Stats
-import com.twitter.ostrich.Stats
+import com.twitter.ostrich.stats.Stats
object UserActor {
private[actor] case class StartMeUp(user: Long)
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/AccessPoolMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/AccessPoolMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/AccessPoolMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/AccessPoolMgr.scala Thu Sep 15 08:34:08 2011
@@ -60,11 +60,11 @@ object AccessPoolMgr {
val menuItems =
Menu(Loc("accessPools", new Link("pools_view" :: Nil, true)/*List("pools_view", "index")*/, S.?("base_pool_menu"), ifIsLoggedIn,
- Loc.Snippet("addPool", addPool),
- Loc.Snippet("editPool", editPool),
- Loc.Snippet("poolUsers", displayPoolUsers),
- Loc.Snippet("poolDetail", displayPoolDetail)//regist snippet for pool detail display
- ,Loc.Snippet("myPools", myPoolsWithRoles)
+ Loc.Snippet("addPool", addPool _),
+ Loc.Snippet("editPool", editPool _),
+ Loc.Snippet("poolUsers", displayPoolUsers _),
+ Loc.Snippet("poolDetail", displayPoolDetail _)//regist snippet for pool detail display
+ ,Loc.Snippet("myPools", myPoolsWithRoles _)
)) ::
Nil
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/ActionMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/ActionMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/ActionMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/ActionMgr.scala Thu Sep 15 08:34:08 2011
@@ -61,8 +61,8 @@ object ActionMgr {
val menuItems:List[Menu] = {
if(Props.get("esme.enable_actions").openOr("true") == "true") {
Menu(Loc("actionMgt", List("action_view", "index"), S.?("base_actions_menu"), ifIsLoggedIn,
- Loc.Snippet("displayActions", displayActions),
- Loc.Snippet("main", mainActions))) :: Nil
+ Loc.Snippet("displayActions", displayActions _),
+ Loc.Snippet("main", mainActions _))) :: Nil
} else {
List()
}
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/AuthMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/AuthMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/AuthMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/AuthMgr.scala Thu Sep 15 08:34:08 2011
@@ -57,8 +57,8 @@ object AuthMgr {
val menuItems:List[Menu] = {
if(Props.get("esme.enable_tokens").openOr("true") == "true") {
Menu(Loc("authToken", List("auth_view", "index"), S.?("base_token_menu"), ifIsLoggedIn,
- Loc.Snippet("displayTokens", displayTokens),
- Loc.Snippet("main", mainTokens))) :: Nil
+ Loc.Snippet("displayTokens", displayTokens _),
+ Loc.Snippet("main", mainTokens _))) :: Nil
} else {
List()
}
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/ConversationMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/ConversationMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/ConversationMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/ConversationMgr.scala Thu Sep 15 08:34:08 2011
@@ -50,7 +50,7 @@ object ConversationMgr {
val menuItems =
Menu(Loc("conversation", List("info_view", "conversation"), S.?("base_conv_menu"), ifIsLoggedIn,
- Loc.Snippet("conv_info", convInfo))) :: Nil
+ Loc.Snippet("conv_info", convInfo _))) :: Nil
def convInfo(in: NodeSeq): NodeSeq = {
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/MsgParser.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/MsgParser.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/MsgParser.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/MsgParser.scala Thu Sep 15 08:34:08 2011
@@ -72,12 +72,6 @@ object MsgParser extends TextileParsers(
atName | hashTag | charBlock)
}
- val punctRegex = java.util.regex.Pattern.compile("""\p{Punct}""")
-
- def isPunct(c: Char) = punctRegex.matcher(c.toString).matches
-
- lazy val punct: Parser[Elem] = elem("separator", isPunct)
-
lazy val startSpace = rep(' ')
lazy val userNameStr: Parser[String] = alpha ~ rep(alpha | digit | '_') ^^ {
@@ -256,8 +250,6 @@ object MsgParser extends TextileParsers(
lazy val spaceEOF = rep(' ') ~ EOF
- lazy val spacePunctOrEnd: Parser[Boolean] = (EOL | ' ' | punct) ^^^ true
-
lazy val EOF: Parser[Elem] = elem("EOF", isEof _)
def perform(in: String): Box[Performances] = _perform(in) match {
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/ProfileMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/ProfileMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/ProfileMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/ProfileMgr.scala Thu Sep 15 08:34:08 2011
@@ -55,7 +55,7 @@ object ProfileMgr {
val menuItems =
Menu(Loc("profile", List("profile_view", "edit"), S.?("base_profile_menu"), ifIsLoggedIn,
- Loc.Snippet("editProfile", editProfile))) ::
+ Loc.Snippet("editProfile", editProfile _))) ::
Nil
def editProfile(in: NodeSeq): NodeSeq = {
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/SearchMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/SearchMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/SearchMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/SearchMgr.scala Thu Sep 15 08:34:08 2011
@@ -50,8 +50,8 @@ object SearchMgr {
val menuItems =
Menu(Loc("search", List("info_view", "search"), S.?("base_menu_search"), ifIsLoggedIn,
- Loc.Snippet("display_search", displaySearch),
- Loc.Snippet("searchTerm", searchTerm))) ::
+ Loc.Snippet("display_search", displaySearch _),
+ Loc.Snippet("searchTerm", searchTerm _))) ::
Nil
def searchTerm(in: NodeSeq): NodeSeq = {
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala Thu Sep 15 08:34:08 2011
@@ -59,7 +59,7 @@ object StreamMgr {
val menuItems =
Menu(Loc("streams", List("info_view", "streams"), S.?("base_streams_menu"), ifIsLoggedIn,
- Loc.Snippet("stream_display", StreamDisplay.display))) ::
+ Loc.Snippet("stream_display", StreamDisplay.display _))) ::
Nil
}
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/TrackMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/TrackMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/TrackMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/TrackMgr.scala Thu Sep 15 08:34:08 2011
@@ -54,8 +54,8 @@ object TrackMgr {
val menuItems:List[Menu] = {
if(Props.get("esme.enable_tracks").openOr("true") == "true") {
Menu(Loc("trackMgt", List("track_view", "index"), S.?("base_track_menu"), ifIsLoggedIn,
- Loc.Snippet("displayTracking", displayTracking),
- Loc.Snippet("main", mainTracking))) :: Nil
+ Loc.Snippet("displayTracking", displayTracking _),
+ Loc.Snippet("main", mainTracking _))) :: Nil
} else {
List()
}
Modified: esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala Thu Sep 15 08:34:08 2011
@@ -50,7 +50,7 @@ object UserMgr {
val menuItems =
Menu(Loc("list_users", List("info_view", "users"), S.?("base_users_menu"), ifIsLoggedIn,
- Loc.Snippet("displayUsers", displayUsers))) ::
+ Loc.Snippet("displayUsers", displayUsers _))) ::
Nil
def displayUsers(in: NodeSeq): NodeSeq = {
Modified: esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala Thu Sep 15 08:34:08 2011
@@ -43,7 +43,7 @@ import org.apache.esme.actor._
import java.net.URL
import java.util.logging._
//import com.twitter.stats.Stats
-import com.twitter.ostrich.Stats
+import com.twitter.ostrich.stats.Stats
object User extends User with KeyedMetaMapper[Long, User] with Loggable {
override def afterSave = profileChanged _ :: notifyActors _ :: super.afterSave
Modified: esme/trunk/server/src/test/scala/org/apache/esme/api/API2Test.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/test/scala/org/apache/esme/api/API2Test.scala?rev=1171005&r1=1171004&r2=1171005&view=diff
==============================================================================
--- esme/trunk/server/src/test/scala/org/apache/esme/api/API2Test.scala (original)
+++ esme/trunk/server/src/test/scala/org/apache/esme/api/API2Test.scala Thu Sep 15 08:34:08 2011
@@ -39,6 +39,8 @@ class Api2SpecsAsTest extends JUnit3(Api
object Api2SpecsRunner extends ConsoleRunner(Api2Specs)
object Api2Specs extends Specification with TestKit {
+ //noDetailedDiffs()
+
JettyTestServer.start
val baseUrl = JettyTestServer.urlFor("/api2/")