You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(233) |
Sep
(199) |
Oct
(206) |
Nov
(185) |
Dec
(270) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(232) |
Feb
(426) |
Mar
(623) |
Apr
(592) |
May
(506) |
Jun
(389) |
Jul
(160) |
Aug
(3) |
Sep
(1) |
Oct
(1) |
Nov
(2) |
Dec
(5) |
2007 |
Jan
(1) |
Feb
(1) |
Mar
(2) |
Apr
(2) |
May
(4) |
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(5) |
Oct
(9) |
Nov
(6) |
Dec
(6) |
2008 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
(3) |
May
(3) |
Jun
(5) |
Jul
(10) |
Aug
(2) |
Sep
(12) |
Oct
(10) |
Nov
(54) |
Dec
(49) |
2009 |
Jan
(19) |
Feb
(13) |
Mar
(20) |
Apr
(24) |
May
(44) |
Jun
(29) |
Jul
(32) |
Aug
(10) |
Sep
(7) |
Oct
(10) |
Nov
(4) |
Dec
(17) |
2010 |
Jan
(14) |
Feb
(5) |
Mar
(23) |
Apr
(50) |
May
(31) |
Jun
(9) |
Jul
(5) |
Aug
(4) |
Sep
(7) |
Oct
(5) |
Nov
(2) |
Dec
(3) |
2011 |
Jan
(12) |
Feb
(5) |
Mar
(5) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2012 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <jbo...@li...> - 2006-06-02 18:06:20
|
Author: jfr...@jb... Date: 2006-06-02 14:06:17 -0400 (Fri, 02 Jun 2006) New Revision: 4574 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Oops the bundle must be able to use our openldap. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:52:28 UTC (rev 4573) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 18:06:17 UTC (rev 4574) @@ -493,7 +493,6 @@ --enable-filepro \ --enable-ftp \ --with-gettext \ - --with-ldap \ --enable-mbstring \ --enable-shmop \ --enable-soap \ |
From: <jbo...@li...> - 2006-06-02 17:52:30
|
Author: jfr...@jb... Date: 2006-06-02 13:52:28 -0400 (Fri, 02 Jun 2006) New Revision: 4573 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: typo Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:23:03 UTC (rev 4572) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:52:28 UTC (rev 4573) @@ -223,7 +223,7 @@ fi case `uname -n` in - dev12) + OLDdev12) BUILDXML2=true BUILDPSQL=true BUILDLPNG=true @@ -254,8 +254,7 @@ export LD_LIBRARY_PATH ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; - ;; - dev13*) + OLDdev13*) EXTTYPE=shared BUILDXML2=true BUILDPSQL=true |
From: <jbo...@li...> - 2006-06-02 17:38:09
|
Author: jfr...@jb... Date: 2006-06-02 13:21:08 -0400 (Fri, 02 Jun 2006) New Revision: 4571 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Arrange the problem of include with mysql. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:02:12 UTC (rev 4570) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:21:08 UTC (rev 4571) @@ -216,9 +216,9 @@ " else ADDCONF="$ADDCONF \ - --with-mysqli \ + --with-mysqli=${MYSQLDIR}/bin/mysql_config \ --with-mysql=${MYSQLDIR} \ - --with-pdo-mysql \ + --with-pdo-mysql=${MYSQLDIR} \ " fi @@ -254,7 +254,7 @@ export LD_LIBRARY_PATH ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; - dev03*) + OLDdev03*) EXTTYPE=static ADDCONF="\ --with-freetype-dir \ |
From: <jbo...@li...> - 2006-06-02 17:29:35
|
Author: jfr...@jb... Date: 2006-06-02 13:23:03 -0400 (Fri, 02 Jun 2006) New Revision: 4572 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Now dev03 build perfectly. Remote the special logic. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:21:08 UTC (rev 4571) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:23:03 UTC (rev 4572) @@ -254,18 +254,6 @@ export LD_LIBRARY_PATH ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; - OLDdev03*) - EXTTYPE=static - ADDCONF="\ - --with-freetype-dir \ - --with-t1lib=no \ - \ - --without-pear \ - \ - --with-mysql=/opt/mysql-standard-4.1.20-pc-linux-gnu-i686-glibc23 \ - --with-curl \ - " - ADDFLAGS="-I $JAVA_HOME/include/linux" ;; dev13*) EXTTYPE=shared @@ -444,9 +432,7 @@ else ADDCONF="$ADDCONF --with-ldap" fi -exit 1 - # # build postgres if required # postgres needs openssl |
From: <jbo...@li...> - 2006-06-02 17:29:18
|
Author: jfr...@jb... Date: 2006-06-02 13:02:12 -0400 (Fri, 02 Jun 2006) New Revision: 4570 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Add build of openldap. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 16:55:26 UTC (rev 4569) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 17:02:12 UTC (rev 4570) @@ -38,6 +38,9 @@ #MSQLVER="5.0.22" #MSQLURL="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/" +LDAPVER=2.2.13 +LDAPURL=http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${LDAPVER}.tgz + # Platfrom directory and cache TOOLS=$HOME/`uname -s`_`uname -p`_tools CACHE=`uname -s`_`uname -p`_cache @@ -51,6 +54,7 @@ BUILDLPNG=true BUILDJPEG=true BUILDMSQL=false +BUILDLDAP=true CC=gcc COMPILER="" ADDCONF="" @@ -431,6 +435,19 @@ fi # +# build openldap if required +if ${BUILDLDAP} +then + Extract openldap ${LDAPURL} ${LDAPVER} + Build openldap-${LDAPVER} ${TOOLS}/LDAP "--disable-slapd --with-tls" "" + ADDCONF="$ADDCONF --with-ldap=$TOOLS/LDAP" +else + ADDCONF="$ADDCONF --with-ldap" +fi +exit 1 + + +# # build postgres if required # postgres needs openssl if ${BUILDPSQL} |
From: <jbo...@li...> - 2006-06-02 16:55:36
|
Author: szimano Date: 2006-06-02 12:55:26 -0400 (Fri, 02 Jun 2006) New Revision: 4569 Modified: labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java Log: JBLAB-674 tagme adding tags Modified: labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java 2006-06-02 16:40:02 UTC (rev 4568) +++ labs/jbosslabs/trunk/portal-extensions/forge-tagme/src/java/org/jboss/labs/tagme/gwt/client/TagMeShowPopupListener.java 2006-06-02 16:55:26 UTC (rev 4569) @@ -60,8 +60,8 @@ public void refreshTags() { - for (int i = 0; i < table.getRowCount(); i++) { - table.removeRow(i); + while (table.getRowCount() > 0) { + table.removeRow(0); } TaggingServiceAsync tagging = (TaggingServiceAsync) GWT |
Author: adamw Date: 2006-06-02 11:16:59 -0400 (Fri, 02 Jun 2006) New Revision: 4567 Modified: labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java Log: Possibility to turn first update off Modified: labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample =================================================================== --- labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample 2006-06-02 14:30:41 UTC (rev 4566) +++ labs/shotoku/trunk/shotoku-base/src/etc/shotoku.properties.sample 2006-06-02 15:16:59 UTC (rev 4567) @@ -37,4 +37,8 @@ shotoku.internal.svn.service.interval = 5000 shotoku.internal.tests.id = default -shotoku.internal.tests.dir = shotoku-test \ No newline at end of file +shotoku.internal.tests.dir = shotoku-test + +# A debugging property which, when set to 0, will cause repositories not to be +# updated for the first time when being registered. +shotoku.internal.svn.service.firstupdate = 1 \ No newline at end of file Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java =================================================================== --- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java 2006-06-02 14:30:41 UTC (rev 4566) +++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnContentManager.java 2006-06-02 15:16:59 UTC (rev 4567) @@ -69,6 +69,8 @@ service = SvnTools.getService(); service.setTimerInterval(ContentManager.getProperty( SvnTools.PROPERTY_INTERVAL, SvnTools.DEFAULT_TIMER_INTERVAL)); + service.setFirstUpdate(ContentManager.getProperty( + SvnTools.FIRST_UPDATE, 1) != 0); // Configuring the repositories. // for DAV (over http and https) Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java =================================================================== --- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java 2006-06-02 14:30:41 UTC (rev 4566) +++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnService.java 2006-06-02 15:16:59 UTC (rev 4567) @@ -169,6 +169,20 @@ public void setTimerInterval(long timerInterval); /** + * Sets the first update property - if a repository should be updated + * on registration. + * + * @param firstUpdate New value of the first update property. + */ + public void setFirstUpdate(boolean firstUpdate); + + /** + * Checks if a repository will be updated on registration. + * @return True if a repository will be updated on registration. + */ + public boolean getFirstUpdate(); + + /** * Adds a delayed operation that will be executed on the nearest * service update. * @param id Id of the repository in which this operation is to be Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java =================================================================== --- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java 2006-06-02 14:30:41 UTC (rev 4566) +++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/SvnTools.java 2006-06-02 15:16:59 UTC (rev 4567) @@ -80,6 +80,12 @@ public final static long DEFAULT_TIMER_INTERVAL = 1000*5; // 5 seconds public static final String PROPERTY_INTERVAL = Constants.PROPERTIES_INTERNAL + ".svn.service.interval"; + /** + * Property stating if first update should be executed on + * repository registering. True by default. + */ + public static final String FIRST_UPDATE = Constants.PROPERTIES_INTERNAL + ".svn.service.firstupdate"; + private static SvnService instance; /** Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java =================================================================== --- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java 2006-06-02 14:30:41 UTC (rev 4566) +++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceImpl.java 2006-06-02 15:16:59 UTC (rev 4567) @@ -60,6 +60,8 @@ private ConcurrentMap<String, SvnRepository> repositories; + private boolean firstUpdate; + /* * Service lifecycle management. */ @@ -166,9 +168,17 @@ } /* - * SvnService implementation. - */ + * SvnService implementation. + */ + public boolean getFirstUpdate() { + return firstUpdate; + } + + public void setFirstUpdate(boolean firstUpdate) { + this.firstUpdate = firstUpdate; + } + public void registerRepository(String id, Configuration conf) { if (repositories.get(id) == null) { SvnRepository repo = new SvnRepository(id, @@ -181,7 +191,9 @@ repositories.put(id, repo); // First update/ checkout. - repo.firstUpdate(); + if (firstUpdate) { + repo.firstUpdate(); + } log.info("Added svn repository: " + id); } |
From: <jbo...@li...> - 2006-06-02 14:30:48
|
Author: jfr...@jb... Date: 2006-06-02 10:30:41 -0400 (Fri, 02 Jun 2006) New Revision: 4566 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: typos Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 14:14:38 UTC (rev 4565) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 14:30:41 UTC (rev 4566) @@ -34,7 +34,7 @@ KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar MSQLVER="4.1.20" -MSQLVER=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ +MSQLURL=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ #MSQLVER="5.0.22" #MSQLURL="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/" @@ -192,7 +192,6 @@ for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL} /opt/i86pc/${MYSQL} do - echo "$dir" if [ -d $dir ] then MYSQLDIR=${dir} |
From: <jbo...@li...> - 2006-06-02 14:14:46
|
Author: jfr...@jb... Date: 2006-06-02 10:14:38 -0400 (Fri, 02 Jun 2006) New Revision: 4565 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Add the build of mysql. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 13:39:05 UTC (rev 4564) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 14:14:38 UTC (rev 4565) @@ -34,7 +34,9 @@ KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar MSQLVER="4.1.20" -MSQLURL="Can't need to register" +MSQLVER=http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/ +#MSQLVER="5.0.22" +#MSQLURL="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.switch.ch/ftp/mirror/mysql/" # Platfrom directory and cache TOOLS=$HOME/`uname -s`_`uname -p`_tools @@ -51,6 +53,7 @@ BUILDMSQL=false CC=gcc COMPILER="" +ADDCONF="" # # Fonctions @@ -79,6 +82,12 @@ tar xvf ${FILE} gzip -dc ${BASE}-${VER}.tar.gz | tar xvf - ;; + *) + # something else... (mysql) + FILE=`echo $URL | awk -F '/from/' ' { print $1 } '` + FILE=`basename ${FILE}` + gzip -dc ${FILE} | tar xvf - + ;; esac # Check if patches available. if [ -f patch/${BASE}-${VER}.patch ] @@ -158,6 +167,7 @@ PR=`uname -p` # try to find mysql +MYSQLDIR= case ${OS} in SunOS) MSQLSY=solaris @@ -189,6 +199,26 @@ fi done +# overwrite the result when we force the build +if ${BUILDMSQL} +then + MYSQLDIR=${TOOLS}/MSQL +fi +if [ -z "${MYSQLDIR}" ] +then + ADDCONF="$ADDCONF \ + --with-mysqli \ + --with-mysql \ + --with-pdo-mysql \ + " +else + ADDCONF="$ADDCONF \ + --with-mysqli \ + --with-mysql=${MYSQLDIR} \ + --with-pdo-mysql \ + " +fi + case `uname -n` in dev12) BUILDXML2=true @@ -266,11 +296,7 @@ Linux) EXTTYPE=static ADDFLAGS="-I $JAVA_HOME/include/linux" - ADDCONF="$ADDCONF --with-freetype-dir \ - --with-mysqli \ - --with-mysql \ - --with-pdo-mysql \ - " + ADDCONF="$ADDCONF --with-freetype-dir" ;; SunOS) pkginfo | grep SPROcc @@ -280,12 +306,8 @@ export CC fi # SUNWfreetype2 /usr/sfw - # SMCmysql /usr/local/mysql - ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw \ - --with-mysqli \ - --with-mysql=${MYSQLDIR} \ - --with-pdo-mysql \ - " + # don't use SMCmysql too old: /usr/local/mysql + ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw" EXTTYPE=shared ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; @@ -313,6 +335,15 @@ esac # +# build mysql if required. +# Note the trick ADDCONF is filled before. +if ${BUILDMSQL} +then + Extract mysql ${MSQLURL} ${MSQLVER} + Build mysql-${MSQLVER} ${TOOLS}/MSQL "--enable-shared" "" "" +fi + +# # build kerberos if required. if ${BUILDKRB5} then |
From: <jbo...@li...> - 2006-06-02 13:39:08
|
Author: jfr...@jb... Date: 2006-06-02 09:39:05 -0400 (Fri, 02 Jun 2006) New Revision: 4564 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Improve the detect of the possible install mysql packages. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 10:33:17 UTC (rev 4563) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 13:39:05 UTC (rev 4564) @@ -160,21 +160,35 @@ # try to find mysql case ${OS} in SunOS) + MSQLSY=solaris case `uname -r` in 5.9) MSQLPR=2.9 ;; 5.10) MSQLPR=2.10 ;; *) MSQLPR=${OS} ;; esac - MYSQL="mysql-standard-${MSQLVER}-sun-solaris${MSQLPR}-${PR}" - for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL} - do - if [ -d $dir ] - then - MYSQLDIR=${dir} - fi - done + case `uname -m` in + i86pc) MSQLHD=pc;; + sun*) MSQLHD=sun;; + esac + MYSQL="mysql-standard-${MSQLVER}-${MSQLHD}-${MSQLSY}${MSQLPR}-${PR}" ;; + Linux) + MSQLSY=solaris + MSQLHD=pc + MSQLSY=linux-gnu + MYSQL="mysql-standard-${MSQLVER}-${MSQLHD}-${MSQLSY}${MSQLPR}-${PR}-glibc23" + ;; esac + +for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL} /opt/i86pc/${MYSQL} +do + echo "$dir" + if [ -d $dir ] + then + MYSQLDIR=${dir} + fi +done + case `uname -n` in dev12) BUILDXML2=true |
From: <jbo...@li...> - 2006-06-02 10:33:30
|
Author: jfr...@jb... Date: 2006-06-02 06:33:17 -0400 (Fri, 02 Jun 2006) New Revision: 4563 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Use installed standard mysql installations. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 08:51:12 UTC (rev 4562) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 10:33:17 UTC (rev 4563) @@ -33,6 +33,9 @@ KRB5VER="1.4.3" KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar +MSQLVER="4.1.20" +MSQLURL="Can't need to register" + # Platfrom directory and cache TOOLS=$HOME/`uname -s`_`uname -p`_tools CACHE=`uname -s`_`uname -p`_cache @@ -45,6 +48,7 @@ BUILDOSSL=true BUILDLPNG=true BUILDJPEG=true +BUILDMSQL=false CC=gcc COMPILER="" @@ -152,6 +156,25 @@ # depending on machine remove or add php extensions. OS=`uname -s` PR=`uname -p` + +# try to find mysql +case ${OS} in + SunOS) + case `uname -r` in + 5.9) MSQLPR=2.9 ;; + 5.10) MSQLPR=2.10 ;; + *) MSQLPR=${OS} ;; + esac + MYSQL="mysql-standard-${MSQLVER}-sun-solaris${MSQLPR}-${PR}" + for dir in $HOME/${MYSQL} /usr/${MYSQL} /opt/${MYSQL} + do + if [ -d $dir ] + then + MYSQLDIR=${dir} + fi + done + ;; +esac case `uname -n` in dev12) BUILDXML2=true @@ -246,7 +269,7 @@ # SMCmysql /usr/local/mysql ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw \ --with-mysqli \ - --with-mysql=/usr/local/mysql \ + --with-mysql=${MYSQLDIR} \ --with-pdo-mysql \ " EXTTYPE=shared |
From: <jbo...@li...> - 2006-06-02 08:51:16
|
Author: jfr...@jb... Date: 2006-06-02 04:51:12 -0400 (Fri, 02 Jun 2006) New Revision: 4562 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Arrange the Solaris logic. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 08:33:16 UTC (rev 4561) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-06-02 08:51:12 UTC (rev 4562) @@ -97,12 +97,14 @@ ADDCON=$3 ADDINS=$4 SUBDIR=$5 -if [ -z ${SUBDIR} ] +if [ -z "${SUBDIR}" ] then SRCDIR=${BASDIR} else SRCDIR=${BASDIR}/${SUBDIR} fi +rm -f ${BASDIR}/${SUBDIR}/config.cache +rm -f ${BASDIR}/${SUBDIR}/config.status (cd ${SRCDIR} if [ ${CC} = "cc" ] then @@ -134,7 +136,7 @@ echo "Make install in ${SRCDIR} failed" exit 1 fi - if [ ! -z $ADDINS ] + if [ ! -z "$ADDINS" ] then make $ADDINS if [ $? -ne 0 ] @@ -190,14 +192,8 @@ \ --without-pear \ \ - --with-bz2=no \ - --with-xpm-dir=no \ - --with-ldap=no \ - --with-mysql=no \ - --with-mysqli=no \ - --with-pdo-mysql=no \ + --with-mysql=/opt/mysql-standard-4.1.20-pc-linux-gnu-i686-glibc23 \ --with-curl \ - --with-openssl \ " ADDFLAGS="-I $JAVA_HOME/include/linux" ;; @@ -225,20 +221,34 @@ ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; *) - ADDCONF="\ - --with-freetype-dir \ + ADDCONF="$ADDCONF \ --with-t1lib=no \ --with-xpm-dir \ - --with-mysqli \ - --with-mysql \ - --with-pdo-mysql \ " case ${OS} in Linux) EXTTYPE=static ADDFLAGS="-I $JAVA_HOME/include/linux" + ADDCONF="$ADDCONF --with-freetype-dir \ + --with-mysqli \ + --with-mysql \ + --with-pdo-mysql \ + " ;; SunOS) + pkginfo | grep SPROcc + if [ $? -eq 0 ] + then + CC=cc + export CC + fi + # SUNWfreetype2 /usr/sfw + # SMCmysql /usr/local/mysql + ADDCONF="$ADDCONF --with-freetype-dir=/usr/sfw \ + --with-mysqli \ + --with-mysql=/usr/local/mysql \ + --with-pdo-mysql \ + " EXTTYPE=shared ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; @@ -250,7 +260,18 @@ # but without it ldap libraries are not found. ADDCONF="$ADDCONF --with-libdir=lib64 --with-pic" ADDFLAGS="$ADDFLAGS -fPIC" + if [ ${CC} = "cc" ] + then + COMPILER=solaris-x86-cc + fi ;; + sparc) + if [ ${CC} = "cc" ] + then + # Why not solaris64-sparcv9-cc? (does someone still use 32?) + COMPILER=solaris-sparcv9-cc + fi + ;; esac esac @@ -270,7 +291,7 @@ if ${BUILDGTTX} then Extract gettext ${GTTXURL} ${GTTXVER} - Build gettext-${GTTXVER} ${TOOLS}/GTTX "--enable-shared" + Build gettext-${GTTXVER} ${TOOLS}/GTTX "--enable-shared" "" "" ADDCONF="$ADDCONF --with-gettext=$TOOLS/GTTX" else ADDCONF="$ADDCONF --with-gettext" @@ -286,7 +307,7 @@ mkdir -p ${TOOLS}/JPEG/bin mkdir -p ${TOOLS}/JPEG/man/man1 Extract jpeg ${JPEGURL} ${JPEGVER} - Build jpeg-${JPEGVER} ${TOOLS}/JPEG "--enable-shared" + Build jpeg-${JPEGVER} ${TOOLS}/JPEG "--enable-shared" "" "" ADDCONF="$ADDCONF --with-jpeg-dir=$TOOLS/JPEG" else ADDCONF="$ADDCONF --with-jpeg-dir" @@ -297,7 +318,7 @@ if ${BUILDLPNG} then Extract libpng ${LPNGURL} ${LPNGVER} - Build libpng-${LPNGVER} ${TOOLS}/LPNG "" + Build libpng-${LPNGVER} ${TOOLS}/LPNG "" "" ADDCONF="$ADDCONF --with-png-dir=$TOOLS/LPNG" else ADDCONF="$ADDCONF --with-png-dir" @@ -308,7 +329,7 @@ if ${BUILDXML2} then Extract libxml2 ${XML2URL} ${XML2VER} - Build libxml2-${XML2VER} ${TOOLS}/LIBXML2 "" + Build libxml2-${XML2VER} ${TOOLS}/LIBXML2 "" "" ADDCONF="$ADDCONF --with-libxml-dir=$TOOLS/LIBXML2" else ADDCONF="$ADDCONF --with-libxml-dir" @@ -350,9 +371,9 @@ Extract postgresql ${PSQLURL} ${PSQLVER} if ${BUILDOSSL} then - Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL "--without-readline LDFLAGS=-L${TOOLS}/SSL/lib" + Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL "--without-readline LDFLAGS=-L${TOOLS}/SSL/lib" "" "" else - Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL --without-readline + Build postgresql-${PSQLVER} ${TOOLS}/POSTGRESQL --without-readline "" "" fi ADDCONF="$ADDCONF --with-pgsql=$TOOLS/POSTGRESQL --with-pdo-pgsql=$TOOLS/POSTGRESQL" else |
Author: adamw Date: 2006-06-02 04:33:16 -0400 (Fri, 02 Jun 2006) New Revision: 4561 Added: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java Modified: labs/shotoku/trunk/project.properties labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java Log: http://jira.jboss.com/jira/browse/JBSHOTOKU-86 Modified: labs/shotoku/trunk/project.properties =================================================================== --- labs/shotoku/trunk/project.properties 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/project.properties 2006-06-02 08:33:16 UTC (rev 4561) @@ -5,7 +5,7 @@ shotoku.sar.dir=shotoku.sar shotoku.subprojects.cms=base,files,jcr,svn -shotoku.subprojects=${shotoku.subprojects.cms},aop,test,web,admin,feeds,portal,file-access +shotoku.subprojects=${shotoku.subprojects.cms},aop,test,web,admin,feeds,portal,file-access,tags maven.final.name=${pom.artifactId} Modified: labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java =================================================================== --- labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-feeds/src/java/org/jboss/shotoku/feeds/data/RdfFeed.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -28,7 +28,7 @@ import de.nava.informa.exporters.RSS_1_0_Exporter; public class RdfFeed extends InformaBasedFeed { - public RdfFeed(String name, String displayName, String type, File file) throws IOException { + public RdfFeed(String name, String displayName, String type, File file) { super(name, displayName, type, file); } Added: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java =================================================================== --- labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/Tag.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -0,0 +1,13 @@ +package org.jboss.shotoku.tags; + +import java.util.Date; + +/** + * @author Adam Warski (ad...@as...) + */ +public interface Tag { + public String getName(); + public String getAuthor(); + public String getResource(); + public Date getDateCreated(); +} Modified: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java =================================================================== --- labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/TagService.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -2,9 +2,14 @@ import org.jboss.shotoku.service.AdministratedService; +import java.util.List; + /** * @author Adam Warski (ad...@as...) */ public interface TagService extends AdministratedService { + public void addTag(Tag t); + public List<Tag> getTagsByAuthor(String author); + } Modified: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java =================================================================== --- labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java 2006-06-02 08:13:40 UTC (rev 4560) +++ labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java 2006-06-02 08:33:16 UTC (rev 4561) @@ -21,33 +21,23 @@ */ package org.jboss.shotoku.tags.service; -import java.util.concurrent.ConcurrentMap; -import java.util.concurrent.ConcurrentHashMap; import java.util.Calendar; -import java.util.Set; +import java.util.List; import javax.ejb.Local; -import org.apache.commons.configuration.Configuration; import org.apache.log4j.Logger; import org.jboss.annotation.ejb.Management; import org.jboss.annotation.ejb.Service; import org.jboss.annotation.ejb.Depends; -import org.jboss.shotoku.svn.SvnService; -import org.jboss.shotoku.svn.SvnTools; -import org.jboss.shotoku.svn.SvnContentManager; -import org.jboss.shotoku.svn.service.delayed.DelayedOperation; import org.jboss.shotoku.tools.Constants; import org.jboss.shotoku.tools.Tools; import org.jboss.shotoku.service.AdministratedServiceImpl; import org.jboss.shotoku.service.AdministratedServiceGetter; import org.jboss.shotoku.service.AdministratedService; -import org.jboss.shotoku.ContentManager; -import org.jboss.shotoku.tags.service.TagServiceLocal; import org.jboss.shotoku.tags.TagService; import org.jboss.shotoku.tags.TagTools; -import org.tmatesoft.svn.core.internal.io.dav.DAVRepositoryFactory; -import org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryFactoryImpl; +import org.jboss.shotoku.tags.Tag; /** * @author Adam Warski (ad...@as...) @@ -75,6 +65,8 @@ } }); + setTimerInterval(10000); + log.info("Tag service created."); } @@ -120,8 +112,8 @@ } /* - * Timer-handling functions. - */ + * Timer-handling functions. + */ public void update() { @@ -138,4 +130,16 @@ public String getServiceDescription() { return "Shotoku tag service"; } + + /* + * TagService implementation. + */ + + public void addTag(Tag t) { + + } + + public List<Tag> getTagsByAuthor(String author) { + return null; + } } |
From: <jbo...@li...> - 2006-06-02 08:29:20
|
Author: mic...@jb... Date: 2006-06-02 04:13:01 -0400 (Fri, 02 Jun 2006) New Revision: 4559 Modified: labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml Log: fixed up doco on "or" binding Modified: labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml =================================================================== --- labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml 2006-06-02 08:10:58 UTC (rev 4558) +++ labs/jbossrules/trunk/documentation/manual/en/Chapter-Rule_Language/Section-Rule.xml 2006-06-02 08:13:01 UTC (rev 4559) @@ -772,23 +772,14 @@ <example> <title>or with binding</title> - <programlisting>pensioner : Person( sex == "f", age > 60 ) || pensioner : Person( sex == "m", age > 65 ) -pensioner : ( Person( sex == "f", age > 60 ) or Person( sex == "m", age > 65 ) )</programlisting> + <programlisting>pensioner : ( Person( sex == "f", age > 60 ) or Person( sex == "m", age > 65 ) )</programlisting> </example> <para>The 'or' conditional element results in multipe rule generation, - called sub rules, for each possible logically outcome. the examples - above would result in the internal generation of two rules. These two - rules work independantly within the Working Memory, which means both can - match, activate and fire - there is no shortcutting. Care must be taken - when binding with an "or" conditional element, as incorrect use may - yield apparently unpredictable results - if you bind a field on the - first Person of the 'or' and not the other and then try to access that - binding in a later Field Constraint or Consequence you cannot gaurantee - that decalration will be available for that sub rule. In such a scenario - you referred to a variable that is bound to a column that does not exist - in a given activation - giving null pointer exceptions, and the - associated headaches.</para> + called sub rules, for each possible logically outcome. the example above + would result in the internal generation of two rules. These two rules + work independently within the Working Memory, which means both can + match, activate and fire - there is no shortcutting. </para> <para>The best way to think of the OR conditional element is as a shortcut for generating 2 additional rules. When you think of it that @@ -905,7 +896,7 @@ its own. If you had the column on its on, its kind of like saying "for each one of...". if you use exist with a Column, then the rule will only activate once regardless of how much data there is in working memory - that matches that condition. </para> + that matches that condition.</para> <para>Currently only Columns may be nested in a 'exists' but future versions of will allow 'and' and 'or' to be nested.</para> |
From: <jbo...@li...> - 2006-06-02 08:23:32
|
Author: mic...@jb... Date: 2006-06-02 04:13:40 -0400 (Fri, 02 Jun 2006) New Revision: 4560 Added: labs/jbossrules/trunk/documentation/training/developers-course/Module 2 - JBoss Rules Intro.odp Modified: labs/jbossrules/trunk/documentation/training/developers-course/Module 1 - Introduction.odp labs/jbossrules/trunk/documentation/training/developers-course/course_outline.odt Log: more goodness Modified: labs/jbossrules/trunk/documentation/training/developers-course/Module 1 - Introduction.odp =================================================================== (Binary files differ) Added: labs/jbossrules/trunk/documentation/training/developers-course/Module 2 - JBoss Rules Intro.odp =================================================================== (Binary files differ) Property changes on: labs/jbossrules/trunk/documentation/training/developers-course/Module 2 - JBoss Rules Intro.odp ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: labs/jbossrules/trunk/documentation/training/developers-course/course_outline.odt =================================================================== (Binary files differ) |
From: <jbo...@li...> - 2006-06-02 07:22:16
|
Author: mla...@jb... Date: 2006-06-02 03:22:10 -0400 (Fri, 02 Jun 2006) New Revision: 4557 Modified: labs/jbossweb/trunk/src/share/native/NMAKEmakefile labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c Log: Fix service runner. Modified: labs/jbossweb/trunk/src/share/native/NMAKEmakefile =================================================================== --- labs/jbossweb/trunk/src/share/native/NMAKEmakefile 2006-06-02 06:08:22 UTC (rev 4556) +++ labs/jbossweb/trunk/src/share/native/NMAKEmakefile 2006-06-02 07:22:10 UTC (rev 4557) @@ -131,8 +131,8 @@ @$(CLEANTARGET) !IFNDEF INSTALLDIR -INSTALLDIR = ../native-builds/windows-%CPU%/bin/native -INSTALLLOC = ..\native-builds\windows-%CPU%\bin\native +INSTALLDIR = ../native-builds/windows-$(CPU)/bin/native +INSTALLLOC = ..\native-builds\windows-$(CPU)\bin\native !ENDIF !IFDEF STATIC @@ -143,7 +143,7 @@ !ELSE install: all - @gmkdir -p $(INSTALLDIR) + @gmkdir -p $(INSTALLDIR) @cp -f -t $(INSTALLDIR) $(BUILDLIB) @cp -f -t $(INSTALLDIR) $(WITH_OPENSSL)/out32dll/openssl.exe @cp -f -t $(INSTALLDIR) $(WITH_OPENSSL)/out32dll/libeay32.dll Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile =================================================================== --- labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile 2006-06-02 06:08:22 UTC (rev 4556) +++ labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile 2006-06-02 07:22:10 UTC (rev 4557) @@ -63,9 +63,9 @@ @$(CLEANTARGET) !IFNDEF INSTALLDIR -INSTALLDIR = ../../native-builds/windows-%CPU%/bin +INSTALLDIR = ../../native-builds/windows-$(CPU)/bin !ENDIF install: all - @gmkdir -p $(INSTALLDIR) + @gmkdir -p $(INSTALLDIR) @cp -f -t $(INSTALLDIR) $(BUILDEXE) Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c =================================================================== --- labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c 2006-06-02 06:08:22 UTC (rev 4556) +++ labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c 2006-06-02 07:22:10 UTC (rev 4557) @@ -787,7 +787,7 @@ lstrcpy(_working_path, argv[i++]); /* Remove trailing backslash */ if (l > 0 && _working_path[l - 1] == '\\') - _working_path[l - 1] == '\0' + _working_path[l - 1] = '\0'; } if (need_disp) lstrcpy(_service_disp, argv[i++]); |
From: <jbo...@li...> - 2006-06-02 07:13:01
|
Author: wrzep Date: 2006-06-02 02:08:22 -0400 (Fri, 02 Jun 2006) New Revision: 4556 Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java Log: JBLAB-599 Pawel Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java 2006-06-02 05:35:54 UTC (rev 4555) +++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java 2006-06-02 06:08:22 UTC (rev 4556) @@ -215,12 +215,14 @@ */ public boolean needsUpdate() { + log.info("Checking for updated scores."); + PluginsValues pluginsValues; try { pluginsValues = ScoresManager.getScores(timestamp); } catch (GetScoresException e) { - log.warn("Resending \"get\" request failed.", e); + log.warn("Resending \"get\" request failed."); return false; } @@ -237,12 +239,12 @@ ScoresManager.save(projects, pluginsConf); //TODO *Maybe* get rid of "save", have only "get" // and service performing "save" on it's own - // (after necessary init)? + // (after necessary init or using it own conf)? timestamp = ScoresManager.requestCurrentScores(); } catch (ScoresSaveException e) { - log.warn("Sending \"save\" request failed.", e); + log.warn("Sending \"save\" request failed."); } catch (GetScoresException e) { - log.warn("Sending \"get\" request failed.", e); + log.warn("Sending \"get\" request failed."); } } @@ -256,6 +258,12 @@ log.info("Finished refreshing scores."); + try { + timestamp = ScoresManager.requestCurrentScores(); + } catch (GetScoresException e) { + log.warn("Sending \"get\" request failed."); + } + return true; } Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java 2006-06-02 05:35:54 UTC (rev 4555) +++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java 2006-06-02 06:08:22 UTC (rev 4556) @@ -16,7 +16,8 @@ public static final String STATUS_LOCAL_SERVICE = "Status/LocalScoresService"; public static final String STATUS_REMOTE_SERVICE = "Status/RemoteScoresService"; - public static final long CACHE_INTERVAL = 60*1000; /* milliseconds */ + public static final long CACHE_INTERVAL = 5*60*1000; /* milliseconds */ + //TODO conf via cms? /** * This class cannot be instatiated. |
From: <jbo...@li...> - 2006-06-02 07:10:07
|
Author: bagerman Date: 2006-06-02 01:35:54 -0400 (Fri, 02 Jun 2006) New Revision: 4555 Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java Log: adjusting leaps to work with common truth maintenance in abstract working memory Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java =================================================================== --- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java 2006-06-02 00:39:56 UTC (rev 4554) +++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/LeapsTest.java 2006-06-02 05:35:54 UTC (rev 4555) @@ -21,6 +21,8 @@ import java.util.List; import org.drools.Cheese; +import org.drools.Person; +import org.drools.PersonInterface; import org.drools.QueryResults; import org.drools.RuleBase; import org.drools.WorkingMemory; @@ -167,23 +169,66 @@ list.contains( "rule2" ) ); } + /** + * this test is replicated here due to the fact that leaps + * does not create activations before fireAll. + * + * so the only difference is in presence of fireAll () statement + */ public void testDynamicRuleRemovals() throws Exception { - // TODO FIXME - } - public void testDynamicRuleRemovalsUnusedWorkingMemory() throws Exception { - // TODO FIXME - } + final PackageBuilder builder = new PackageBuilder(); + builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_Dynamic1.drl" ) ) ); + builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_Dynamic2.drl" ) ) ); + builder.addPackageFromDrl( new InputStreamReader( getClass( ).getResourceAsStream( "test_Dynamic3.drl" ) ) ); + builder.addPackageFromDrl( new InputStreamReader( getClass( ).getResourceAsStream( "test_Dynamic4.drl" ) ) ); + final Package pkg = builder.getPackage( ); - public void testLogicalAssertionsSelfreferencing() throws Exception { - // TODO FIXME - } + org.drools.leaps.LeapsRuleBase leapsRuleBase = null; + final RuleBase ruleBase = getRuleBase( ); + leapsRuleBase = (org.drools.leaps.LeapsRuleBase) ruleBase; + ruleBase.addPackage( pkg ); - public void testLogicalAssertionsDynamicRule() throws Exception { - // TODO FIXME - } + final WorkingMemory workingMemory = ruleBase.newWorkingMemory( ); - public void testLogicalAssertionsModifyEqual() throws Exception { - // TODO FIXME + final List list = new ArrayList( ); + workingMemory.setGlobal( "list", list ); + + final PersonInterface bob = new Person( "bob", "stilton" ); + bob.setStatus( "Not evaluated" ); + workingMemory.assertObject( bob ); + + final Cheese stilton1 = new Cheese( "stilton", 5 ); + workingMemory.assertObject( stilton1 ); + + final Cheese stilton2 = new Cheese( "stilton", 3 ); + workingMemory.assertObject( stilton2 ); + + final Cheese stilton3 = new Cheese( "stilton", 1 ); + workingMemory.assertObject( stilton3 ); + + final Cheese cheddar = new Cheese( "cheddar", 5 ); + workingMemory.assertObject( cheddar ); + // + // workingMemory.get + // + workingMemory.fireAllRules( ); + + assertEquals( 11, workingMemory.getAgenda( ).getActivations( ).length ); + + leapsRuleBase.removeRule( "org.drools.test", "Who likes Stilton" ); + assertEquals( 8, workingMemory.getAgenda( ).getActivations( ).length ); + + leapsRuleBase.removeRule( "org.drools.test", "like cheese" ); + + final Cheese muzzarela = new Cheese( "muzzarela", 5 ); + workingMemory.assertObject( muzzarela ); + + assertEquals( 4, workingMemory.getAgenda( ).getActivations( ).length ); + + leapsRuleBase.removePackage( "org.drools.test" ); + + assertEquals( 0, workingMemory.getAgenda( ).getActivations( ).length ); + } } |
From: <jbo...@li...> - 2006-06-02 00:40:15
|
Author: mic...@jb... Date: 2006-06-01 20:39:56 -0400 (Thu, 01 Jun 2006) New Revision: 4554 Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java Log: JBRULES-278 Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java =================================================================== --- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java 2006-06-01 17:59:36 UTC (rev 4553) +++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/FunctionFixer.java 2006-06-02 00:39:56 UTC (rev 4554) @@ -27,12 +27,15 @@ * stuff like that. * A better future solution is to use a static import as found in Java 5, then ALL THIS can * disappear. Oh Happy day. + * * @author Michael Neale (sadly..) + * @author Ricardo Barone + * (Ricardo actually made this all work !). * */ public class FunctionFixer { - static Pattern FUNCTION = Pattern.compile( "(\\S*\\s*|\\.\\s*)\\b([\\S&&[^\\.]]+)\\s*\\(([^)]*)\\)", + static Pattern FUNCTION = Pattern.compile( "(\\S*\\s*|\\.\\s*)\\b([\\S&&[^\\.\\(\\)]]+)\\s*\\(([^)]*)\\)", Pattern.DOTALL ); static final Set KEYWORDS = getJavaKeywords(); @@ -90,8 +93,11 @@ if ( function == null ) { function = matcher.group( 2 ).trim(); - // if we have a reserve d work, DO NOT TOUCH ! - if ( FunctionFixer.KEYWORDS.contains( function ) ) { + // if we have a reserved work, DO NOT TOUCH ! + // if we have no function name, DO NOT TOUCH ! + if ( function == null || + function.length() == 0 || + FunctionFixer.KEYWORDS.contains( function ) ) { function = raw.substring( matcher.start( 2 ), matcher.start( 3 ) - 1 ); } else { Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java =================================================================== --- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java 2006-06-01 17:59:36 UTC (rev 4553) +++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/semantics/java/FunctionFixerTest.java 2006-06-02 00:39:56 UTC (rev 4554) @@ -99,5 +99,17 @@ assertEquals( "System.out.println(\"foo(\" + Foo.foo(bar) + Bar.bar(baz)", fixer.fix( "System.out.println(\"foo(\" + foo(bar) + bar(baz)" ) ); } + + public void testXPath() { + final FunctionFixer fixer = new FunctionFixer(); + assertEquals( "foo.executeXpath(\"//node1/node2/text()\")", + fixer.fix("foo.executeXpath(\"//node1/node2/text()\")" ) ); + } + + public void testExpressionGrouping() { + final FunctionFixer fixer = new FunctionFixer(); + assertEquals( "while((foo = bar.baz()) != null)", + fixer.fix( "while((foo = bar.baz()) != null)" ) ); + } } \ No newline at end of file |
From: <jbo...@li...> - 2006-06-01 08:42:39
|
Author: jfr...@jb... Date: 2006-06-01 04:42:34 -0400 (Thu, 01 Jun 2006) New Revision: 4545 Modified: labs/jbossweb/trunk/src/share/native/build/build.xml Log: Oops the path was hardcoded. Modified: labs/jbossweb/trunk/src/share/native/build/build.xml =================================================================== --- labs/jbossweb/trunk/src/share/native/build/build.xml 2006-06-01 08:16:28 UTC (rev 4544) +++ labs/jbossweb/trunk/src/share/native/build/build.xml 2006-06-01 08:42:34 UTC (rev 4545) @@ -1,12 +1,14 @@ <project name="JBoss Web PHP demo" default="build" basedir="."> + <property file="../../../../build.properties.default"/> + <target name="build"> <war destfile="php-examples.war" webxml="php.xml"> <fileset dir="../../examples/php"> <include name="**/*.php"/> <include name="**/*.ttf"/> </fileset> - <lib dir="../../../../output/jbossweb-1.0.0.CR1/server/default/deploy/jbossweb.sar"> + <lib dir="../../../../output/jbossweb-${version.major}.${version.minor}.${version.build}.${version.patch}/server/default/deploy/jbossweb.sar"> <include name="**/servlets-php.jar"/> </lib> <metainf dir="../../examples/php/metainf"> |
From: <jbo...@li...> - 2006-06-01 08:16:32
|
Author: mar...@jb... Date: 2006-06-01 04:16:28 -0400 (Thu, 01 Jun 2006) New Revision: 4544 Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java Log: -correct use of old API names Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java =================================================================== --- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java 2006-06-01 07:19:47 UTC (rev 4543) +++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetLoadTest.java 2006-06-01 08:16:28 UTC (rev 4544) @@ -20,13 +20,13 @@ import org.drools.PackageIntegrationException; import org.drools.RuleBase; +import org.drools.RuleBaseFactory; import org.drools.RuleIntegrationException; import org.drools.WorkingMemory; import org.drools.compiler.DrlParser; import org.drools.compiler.DroolsParserException; import org.drools.compiler.PackageBuilder; import org.drools.lang.descr.PackageDescr; -import org.drools.reteoo.RuleBaseImpl; import org.drools.rule.InvalidPatternException; import org.drools.rule.Package; @@ -44,11 +44,7 @@ //test.testFourThousandLoad(); } - private static RuleBase readRule(String file) throws IOException, - DroolsParserException, - RuleIntegrationException, - PackageIntegrationException, - InvalidPatternException { + private static RuleBase readRule(String file) throws Exception { //read in the source Reader reader = new InputStreamReader( RuleSetLoadTest.class.getResourceAsStream( file ) ); DrlParser parser = new DrlParser(); @@ -60,7 +56,7 @@ Package pkg = builder.getPackage(); //add the package to a rulebase - RuleBaseImpl ruleBase = new RuleBaseImpl(); + RuleBase ruleBase = RuleBaseFactory.newRuleBase(); ruleBase.addPackage( pkg ); return ruleBase; } Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java =================================================================== --- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java 2006-06-01 07:19:47 UTC (rev 4543) +++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/RuleSetPerformanceTest.java 2006-06-01 08:16:28 UTC (rev 4544) @@ -22,6 +22,7 @@ import org.drools.PackageIntegrationException; import org.drools.RuleBase; +import org.drools.RuleBaseFactory; import org.drools.RuleIntegrationException; import org.drools.WorkingMemory; import org.drools.benchmark.models.Account; @@ -29,7 +30,6 @@ import org.drools.compiler.DroolsParserException; import org.drools.compiler.PackageBuilder; import org.drools.lang.descr.PackageDescr; -import org.drools.reteoo.RuleBaseImpl; import org.drools.rule.InvalidPatternException; import org.drools.rule.Package; @@ -49,11 +49,7 @@ test.testFiveRuleFire(); } - private static RuleBase readRule(String file) throws IOException, - DroolsParserException, - RuleIntegrationException, - PackageIntegrationException, - InvalidPatternException { + private static RuleBase readRule(String file) throws Exception { //read in the source Reader reader = new InputStreamReader( RuleSetPerformanceTest.class.getResourceAsStream( file ) ); DrlParser parser = new DrlParser(); @@ -65,7 +61,7 @@ Package pkg = builder.getPackage(); //add the package to a rulebase - RuleBaseImpl ruleBase = new RuleBaseImpl(); + RuleBase ruleBase = RuleBaseFactory.newRuleBase(); ruleBase.addPackage( pkg ); return ruleBase; } Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java =================================================================== --- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java 2006-06-01 07:19:47 UTC (rev 4543) +++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNode2CEPerformanceTest.java 2006-06-01 08:16:28 UTC (rev 4544) @@ -22,6 +22,7 @@ import org.drools.PackageIntegrationException; import org.drools.RuleBase; +import org.drools.RuleBaseFactory; import org.drools.RuleIntegrationException; import org.drools.WorkingMemory; import org.drools.benchmark.models.Account; @@ -30,7 +31,6 @@ import org.drools.compiler.DroolsParserException; import org.drools.compiler.PackageBuilder; import org.drools.lang.descr.PackageDescr; -import org.drools.reteoo.RuleBaseImpl; import org.drools.rule.InvalidPatternException; import org.drools.rule.Package; @@ -50,11 +50,7 @@ test.testNoneSharedNodes(); } - private static RuleBase readRule(String file) throws IOException, - DroolsParserException, - RuleIntegrationException, - PackageIntegrationException, - InvalidPatternException { + private static RuleBase readRule(String file) throws Exception { //read in the source Reader reader = new InputStreamReader( SharedNode2CEPerformanceTest.class.getResourceAsStream( file ) ); DrlParser parser = new DrlParser(); @@ -66,7 +62,7 @@ Package pkg = builder.getPackage(); //add the package to a rulebase - RuleBaseImpl ruleBase = new RuleBaseImpl(); + RuleBase ruleBase = RuleBaseFactory.newRuleBase(); ruleBase.addPackage( pkg ); return ruleBase; } Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java =================================================================== --- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java 2006-06-01 07:19:47 UTC (rev 4543) +++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/SharedNodePerformanceTest.java 2006-06-01 08:16:28 UTC (rev 4544) @@ -22,6 +22,7 @@ import org.drools.PackageIntegrationException; import org.drools.RuleBase; +import org.drools.RuleBaseFactory; import org.drools.RuleIntegrationException; import org.drools.WorkingMemory; import org.drools.benchmark.models.Address; @@ -29,7 +30,6 @@ import org.drools.compiler.DroolsParserException; import org.drools.compiler.PackageBuilder; import org.drools.lang.descr.PackageDescr; -import org.drools.reteoo.RuleBaseImpl; import org.drools.rule.InvalidPatternException; import org.drools.rule.Package; @@ -49,11 +49,7 @@ test.testNoneSharedNodes(); } - private static RuleBase readRule(String file) throws IOException, - DroolsParserException, - RuleIntegrationException, - PackageIntegrationException, - InvalidPatternException { + private static RuleBase readRule(String file) throws Exception { //read in the source Reader reader = new InputStreamReader( SharedNodePerformanceTest.class.getResourceAsStream( file ) ); DrlParser parser = new DrlParser(); @@ -65,7 +61,7 @@ Package pkg = builder.getPackage(); //add the package to a rulebase - RuleBaseImpl ruleBase = new RuleBaseImpl(); + RuleBase ruleBase = RuleBaseFactory.newRuleBase(); ruleBase.addPackage( pkg ); return ruleBase; } |
From: <jbo...@li...> - 2006-06-01 07:27:55
|
Author: mic...@jb... Date: 2006-06-01 03:19:47 -0400 (Thu, 01 Jun 2006) New Revision: 4543 Added: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.1.jar Removed: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.0.jar Modified: labs/jbossrules/updates/drools-ide-update/plugins/org.drools.ide_3.0.0.jar labs/jbossrules/updates/drools-ide-update/site.xml Log: GA RELEASE Deleted: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.0.jar =================================================================== (Binary files differ) Added: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.1.jar =================================================================== (Binary files differ) Property changes on: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_3.0.1.jar ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: labs/jbossrules/updates/drools-ide-update/plugins/org.drools.ide_3.0.0.jar =================================================================== (Binary files differ) Modified: labs/jbossrules/updates/drools-ide-update/site.xml =================================================================== --- labs/jbossrules/updates/drools-ide-update/site.xml 2006-06-01 06:20:13 UTC (rev 4542) +++ labs/jbossrules/updates/drools-ide-update/site.xml 2006-06-01 07:19:47 UTC (rev 4543) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <site> - <feature url="features/org.drools.ide_3.0.0.jar" id="org.drools.ide" version="3.0.0"> + <feature url="features/org.drools.ide_3.0.1.jar" id="org.drools.ide" version="3.0.1"> <category name="JBossRules"/> </feature> <category-def name="JBossRules" label="JBoss Rules"/> |
From: <jbo...@li...> - 2006-06-01 06:20:19
|
Author: mar...@jb... Date: 2006-06-01 02:20:13 -0400 (Thu, 01 Jun 2006) New Revision: 4542 Modified: labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl Log: -corrected import Modified: labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl =================================================================== --- labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl 2006-06-01 05:53:42 UTC (rev 4541) +++ labs/jbossrules/trunk/drools-examples/src/main/rules/org/drools/examples/HonestPolitician.drl 2006-06-01 06:20:13 UTC (rev 4542) @@ -1,7 +1,7 @@ package org.drools.examples -import org.drools.examples.HonestPolitician.Politician; -import org.drools.examples.HonestPolitician.Hope; +import org.drools.examples.HonestPoliticianExample.Politician; +import org.drools.examples.HonestPoliticianExample.Hope; rule "We have an honest Politician" when |
From: <jbo...@li...> - 2006-06-01 05:53:47
|
Author: mar...@jb... Date: 2006-06-01 01:53:42 -0400 (Thu, 01 Jun 2006) New Revision: 4541 Modified: labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF labs/jbossrules/trunk/drools-ide/icons/Thumbs.db labs/jbossrules/trunk/drools-ide/icons/drools.gif Log: Modified: labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF =================================================================== --- labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF 2006-06-01 05:49:23 UTC (rev 4540) +++ labs/jbossrules/trunk/drools-ide/META-INF/MANIFEST.MF 2006-06-01 05:53:42 UTC (rev 4541) @@ -53,4 +53,6 @@ lib/commons-jci-janino-2.4.3.jar, lib/janino-2.4.3.jar, lib/drools-compiler-3.0.jar, - lib/drools-core-3.0.jar + lib/drools-core-3.0.jar, + lib/drools-decisiontables-3.0.jar, + lib/drools-jsr94-3.0.jar Modified: labs/jbossrules/trunk/drools-ide/icons/Thumbs.db =================================================================== (Binary files differ) Modified: labs/jbossrules/trunk/drools-ide/icons/drools.gif =================================================================== (Binary files differ) |
From: <jbo...@li...> - 2006-06-01 05:49:31
|
Author: mic...@jb... Date: 2006-06-01 01:49:23 -0400 (Thu, 01 Jun 2006) New Revision: 4540 Modified: labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/wizard/decisiontable/template.xls Log: removed the old icon Modified: labs/jbossrules/trunk/drools-ide/src/main/java/org/drools/ide/wizard/decisiontable/template.xls =================================================================== (Binary files differ) |