You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(47) |
Aug
(73) |
Sep
(104) |
Oct
(55) |
Nov
|
Dec
|
---|
From: andi <bin...@li...> - 2001-09-12 18:14:48
|
andi Wed Sep 12 11:14:42 2001 EDT Modified files: /r2/binarycloud/base/lib XMLUtils.php Log: small addition integers are no longer quoted in generated arrays Index: r2/binarycloud/base/lib/XMLUtils.php diff -u r2/binarycloud/base/lib/XMLUtils.php:1.3 r2/binarycloud/base/lib/XMLUtils.php:1.4 --- r2/binarycloud/base/lib/XMLUtils.php:1.3 Thu Aug 23 17:06:55 2001 +++ r2/binarycloud/base/lib/XMLUtils.php Wed Sep 12 11:14:42 2001 @@ -1,7 +1,7 @@ <? // Header {{{ /* - * -File $Id: XMLUtils.php,v 1.3 2001/08/24 00:06:55 alex Exp $ + * -File $Id: XMLUtils.php,v 1.4 2001/09/12 18:14:42 andi Exp $ * -License LGPL (http://www.gnu.org/copyleft/lesser.html) * -Copyright 2001, Intacct Corporation. * -Author odysseas tsatalos, ody...@ya... @@ -87,6 +87,8 @@ } elseif (strstr($var, 'BC_')){ $ret_val.=$var; + } elseif (intval($var)) { + $ret_val.=$var; } else { $var=str_replace('"','',$var); |
From: andi <bin...@li...> - 2001-09-12 18:14:09
|
andi Wed Sep 12 11:14:04 2001 EDT Modified files: /r2/binarycloud/base/mgr QueryManager.php Log: Changes to match new conf filenames Index: r2/binarycloud/base/mgr/QueryManager.php diff -u r2/binarycloud/base/mgr/QueryManager.php:1.3 r2/binarycloud/base/mgr/QueryManager.php:1.4 --- r2/binarycloud/base/mgr/QueryManager.php:1.3 Fri Aug 31 11:57:22 2001 +++ r2/binarycloud/base/mgr/QueryManager.php Wed Sep 12 11:14:04 2001 @@ -1,7 +1,7 @@ <?php // Header {{{ /* - * -File $Id: QueryManager.php,v 1.3 2001/08/31 18:57:22 alex Exp $ + * -File $Id: QueryManager.php,v 1.4 2001/09/12 18:14:04 andi Exp $ * -License LGPL (http://www.gnu.org/copyleft/lesser.html) * -Copyright 2000, Intacct Corporation * -Author John P. Campbell @@ -64,7 +64,7 @@ function PrepareConnection($_name = null) { global $Debug; - import('user.conf.datasources'); + import('user.conf.Datasources'); // determine datasources[index] to use. if _name is not found // it takes last occuring default entry |
From: andi <bin...@li...> - 2001-09-12 18:13:29
|
andi Wed Sep 12 11:13:24 2001 EDT Modified files: /r2/binarycloud/base/core Lang.php Log: Changes to match new conf filenames Index: r2/binarycloud/base/core/Lang.php diff -u r2/binarycloud/base/core/Lang.php:1.6 r2/binarycloud/base/core/Lang.php:1.7 --- r2/binarycloud/base/core/Lang.php:1.6 Sun Sep 9 09:48:17 2001 +++ r2/binarycloud/base/core/Lang.php Wed Sep 12 11:13:24 2001 @@ -1,7 +1,7 @@ <?php // Header {{{ /******************************************************************************* - ** -File $Id: Lang.php,v 1.6 2001/09/09 16:48:17 andi Exp $ + ** -File $Id: Lang.php,v 1.7 2001/09/12 18:13:24 andi Exp $ ** -License LGPL (http://www.gnu.org/copyleft/lesser.html) ** -Copyright 2001, The Turing Studio, Inc. ** -Author nico galoppo, ni...@cr... @@ -61,7 +61,7 @@ */ function Set_Language() { - import("user.conf.langs"); + import("user.conf.Languages"); $lang_set = $this->_set_lang_from_query_string(); |
From: andi <bin...@li...> - 2001-09-12 18:12:46
|
andi Wed Sep 12 11:12:41 2001 EDT Modified files: /r2/binarycloud/base/init Init.php Log: Changes to match new conf filenames Index: r2/binarycloud/base/init/Init.php diff -u r2/binarycloud/base/init/Init.php:1.41 r2/binarycloud/base/init/Init.php:1.42 --- r2/binarycloud/base/init/Init.php:1.41 Thu Aug 23 17:06:26 2001 +++ r2/binarycloud/base/init/Init.php Wed Sep 12 11:12:41 2001 @@ -1,7 +1,7 @@ <?php // Header {{{ /******************************************************************************* - ** -File $Id: Init.php,v 1.41 2001/08/24 00:06:26 alex Exp $ + ** -File $Id: Init.php,v 1.42 2001/09/12 18:12:41 andi Exp $ ** -License LGPL (http://www.gnu.org/copyleft/lesser.html) ** -Copyright 2001, The Turing Studio, Inc. ** -Author alex black, en...@tu... @@ -180,7 +180,7 @@ */ function _set_user_constants() { - import("user.conf.conf"); + import("user.conf.Configuration"); return true; } |
From: andi <bin...@li...> - 2001-09-12 18:11:47
|
andi Wed Sep 12 11:11:41 2001 EDT Modified files: /r2/binarycloud/base/utils xml2php.php Log: Changes to match php.xml format Index: r2/binarycloud/base/utils/xml2php.php diff -u r2/binarycloud/base/utils/xml2php.php:1.6 r2/binarycloud/base/utils/xml2php.php:1.7 --- r2/binarycloud/base/utils/xml2php.php:1.6 Thu Aug 23 17:07:08 2001 +++ r2/binarycloud/base/utils/xml2php.php Wed Sep 12 11:11:41 2001 @@ -2,7 +2,7 @@ <?php // {{{ Header /* - * -File $Id: xml2php.php,v 1.6 2001/08/24 00:07:08 alex Exp $ + * -File $Id: xml2php.php,v 1.7 2001/09/12 18:11:41 andi Exp $ * -License LGPL (http://www.gnu.org/copyleft/lesser.html) * -Copyright 2001, Intacct Corp. * -Author odysseas tsatalos, ody...@ya... @@ -23,7 +23,7 @@ $xmlfile = $argv[0]; $outfile = $argv[1]; // _small_stupid_hack_ This should be done in makefile. Andris Spruds (an...@do...) -$outfile=ereg_replace(".xml.php$",".php",$outfile); +$outfile=ereg_replace(".php.xml$",".php",$outfile); // }}} // Process {{{ |
From: andi <bin...@li...> - 2001-09-12 18:11:09
|
andi Wed Sep 12 11:11:04 2001 EDT Modified files: /r2/binarycloud Makefile Log: Changes to match new Langdef filename Index: r2/binarycloud/Makefile diff -u r2/binarycloud/Makefile:1.7 r2/binarycloud/Makefile:1.8 --- r2/binarycloud/Makefile:1.7 Thu Aug 23 17:07:43 2001 +++ r2/binarycloud/Makefile Wed Sep 12 11:11:04 2001 @@ -1,5 +1,5 @@ # {{{ Header -# -File $Id: Makefile,v 1.7 2001/08/24 00:07:43 alex Exp $ +# -File $Id: Makefile,v 1.8 2001/09/12 18:11:04 andi Exp $ # -License LGPL (http://www.gnu.org/copyleft/lesser.html) # -Copyright 2001, Intacct Corp. # -Author odysseas tsatalos, ody...@ya... @@ -8,7 +8,7 @@ include Makefile.in # you could replace this with the list of langs -LANGS=`grep code $(USER_DIR)/conf/langs.xml.php | sed -e 's/^.*<code>//' -e 's/<.*//'` +LANGS=`grep code $(USER_DIR)/conf/Languages.php.xml | sed -e 's/^.*<code>//' -e 's/<.*//'` MODULEDIRS= \ base \ |
From: andi <bin...@li...> - 2001-09-12 18:10:49
|
andi Wed Sep 12 11:10:42 2001 EDT Modified files: /r2/binarycloud Makefile.in Log: Added PHP_COMMAND variable to get rid of relying on /path/to/php sutff in the files Index: r2/binarycloud/Makefile.in diff -u r2/binarycloud/Makefile.in:1.8 r2/binarycloud/Makefile.in:1.9 --- r2/binarycloud/Makefile.in:1.8 Thu Aug 23 17:07:43 2001 +++ r2/binarycloud/Makefile.in Wed Sep 12 11:10:42 2001 @@ -1,5 +1,5 @@ # {{{ Header -# -File $Id: Makefile.in,v 1.8 2001/08/24 00:07:43 alex Exp $ +# -File $Id: Makefile.in,v 1.9 2001/09/12 18:10:42 andi Exp $ # -License LGPL (http://www.gnu.org/copyleft/lesser.html) # -Copyright 2001, Intacct Corp. # -Author odysseas tsatalos, ody...@ya... @@ -15,20 +15,21 @@ MAKE_DIR = $(BC_DIR)/make BUILD_DIR = $(BC_DIR)/build/$(BC_LANG) BCBUILD_DIR = $(BUILD_DIR)/binarycloud -SITEBUILD_DIR = $(BUILD_DIR)/htdocs -USERBUILD_DIR = $(BUILD_DIR)/user -EXTBUILD_DIR = $(BUILD_DIR)/ext -TOOLS_DIR = $(SOURCE_DIR)/utils - -GETPKG = $(TOOLS_DIR)/pk2dir.pl -INSTALLCODE = $(TOOLS_DIR)/installcode.sh -PROCESSPREPEND = $(TOOLS_DIR)/processprepend.php -XML2PHP= $(TOOLS_DIR)/xml2php.php +SITEBUILD_DIR = $(BUILD_DIR)/htdocs +USERBUILD_DIR = $(BUILD_DIR)/user +EXTBUILD_DIR = $(BUILD_DIR)/ext +TOOLS_DIR = $(SOURCE_DIR)/utils +PHP_COMMAND = /usr/local/php4/bin/php -q +GETPKG = $(TOOLS_DIR)/pk2dir.pl +INSTALLCODE = $(TOOLS_DIR)/installcode.sh +PROCESSPREPEND = $(PHP_COMMAND) $(TOOLS_DIR)/processprepend.php +XML2PHP = $(PHP_COMMAND) $(TOOLS_DIR)/xml2php.php + .SUFFIXES: .SUFFIXES: .php .xml + - .xml.php: $(XML2PHP) $< $(BUILD_DIR)$*.php |
From: andi <bin...@li...> - 2001-09-12 15:10:14
|
andi Wed Sep 12 08:10:08 2001 EDT Modified files: /r2/binarycloud/base/core Request.php Log: Added method _ParseRequestUri() Parses the RequestUri and filters out var.value pairs and makes them available in HTTP_GET_VARS Added method TranslateUri($_uri, $_lose) Takes a common script.php?var=value uri an translates it to the script/var.value syntax This stuff above requires more testing!! cleard up some things: removed method SetGlobalize removed Globalize feauture removed method GetAction |
From: alex <bin...@li...> - 2001-09-10 19:13:14
|
alex Mon Sep 10 12:13:08 2001 EDT Added files: /r2/binarycloud/docs/specs/xml ImageRepository.xml Log: Added Image Repository format. Index: r2/binarycloud/docs/specs/xml/ImageRepository.xml +++ r2/binarycloud/docs/specs/xml/ImageRepository.xml <!-- binarycloud image repository example file --> <!-- used in conjunction with: <bc:image id="SomeImageID" /> --> <images> <image> <!-- This ID is used by the make system. Required. --> <id>bcFire</id> <!-- The image source. We could set a constant called BC_PATH_IMAGES or something that would allow make to know that it should prepend that value to all image paths --> <src>resources/images/binarycloud/tmpl/fire.jpg</src> <!-- The value of the 'name' attribute in the img tag --> <name>ImageName</name> <!-- The alt attribute. Note the language reference --> <alt:en>binarycloud fire</alt:en> <!-- The 'align' attribute in the img tag --> <align>left</align> <hspace>10</hspace> <vspace>10</vspace> <!-- If left undefined, this is assumed to be 0 --> <border>0</border> <usemap>#moo</usemap> <!-- only specify these if you want to override the make system's automatic image-checking features --> <width>400</width> <height>20</height> </image> </images> |
From: alex <bin...@li...> - 2001-09-10 19:11:31
|
alex Mon Sep 10 12:11:24 2001 EDT Added files: /r2/binarycloud/base/utils/unit_testing phpunit.php phpunit_test.php Log: Added PHPUnit to play around with it |
From: alex <bin...@li...> - 2001-09-10 17:29:28
|
alex Mon Sep 10 10:29:23 2001 EDT Modified files: /r2/tasks CurrentLGPLHeader.txt GoldenReferenceModule.txt HTMLEntityEncodingLib.txt JSRequestManager.txt MakeConfigurationStandard.txt Log: Writing the tasks |
From: alex <bin...@li...> - 2001-09-10 17:16:26
|
alex Mon Sep 10 10:16:05 2001 EDT Added files: /r2/binarycloud/base/mod README Log: added base/mod dir for system modules |
From: andi <bin...@li...> - 2001-09-09 16:49:38
|
andi Sun Sep 9 09:49:33 2001 EDT Modified files: /r2/binarycloud/user/conf langs.php langs.xml.php langs.xml Log: Changed files to support 'default' / <default></default> setting Index: r2/binarycloud/user/conf/langs.php diff -u r2/binarycloud/user/conf/langs.php:1.8 r2/binarycloud/user/conf/langs.php:1.9 --- r2/binarycloud/user/conf/langs.php:1.8 Thu Jun 14 18:12:31 2001 +++ r2/binarycloud/user/conf/langs.php Sun Sep 9 09:49:33 2001 @@ -1,7 +1,7 @@ <?php // Header {{{ /******************************************************************************* - ** -File $Id: langs.php,v 1.8 2001/06/15 01:12:31 alex Exp $ + ** -File $Id: langs.php,v 1.9 2001/09/09 16:49:33 andi Exp $ ** -License LGPL (http://www.gnu.org/copyleft/lesser.html) ** -Copyright 2001, The Turing Studio, Inc. ** -Author alex black, en...@tu... @@ -12,7 +12,7 @@ $Lang->langs = array( array( - 'flag_default' => true, + 'default' => true, 'description' => "English", 'native' => "English", 'code' => "en", @@ -24,7 +24,7 @@ 'currency_symbol' => "$", ), array( - 'flag_default' => false, + 'default' => false, 'description' => "French", 'native' => "Français", 'code' => "fr", Index: r2/binarycloud/user/conf/langs.xml.php diff -u r2/binarycloud/user/conf/langs.xml.php:1.2 r2/binarycloud/user/conf/langs.xml.php:1.3 --- r2/binarycloud/user/conf/langs.xml.php:1.2 Thu Aug 23 17:08:10 2001 +++ r2/binarycloud/user/conf/langs.xml.php Sun Sep 9 09:49:33 2001 @@ -1,7 +1,7 @@ <?xml version="1.0" ?> <!-- Header {{{ ******************************************************************************* -** -File $Id: langs.xml.php,v 1.2 2001/08/24 00:08:10 alex Exp $ +** -File $Id: langs.xml.php,v 1.3 2001/09/09 16:49:33 andi Exp $ ** -License LGPL (http://www.gnu.org/copyleft/lesser.html) ** -Copyright 2001, The Turing Studio, Inc. ** -Author alex black, en...@tu... @@ -10,7 +10,7 @@ <langs> <lang> - <is_default></is_default> + <default></default> <description>English</description> <native>English</native> <code>en</code> @@ -21,7 +21,7 @@ <currency_symbol>$</currency_symbol> </lang> <lang> - <is_default>false</is_default> + <default>false</default> <description>Latvian</description> <native>Latvieðu</native> <code>lv</code> Index: r2/binarycloud/user/conf/langs.xml diff -u r2/binarycloud/user/conf/langs.xml:1.4 r2/binarycloud/user/conf/langs.xml:1.5 --- r2/binarycloud/user/conf/langs.xml:1.4 Thu Jun 14 18:12:31 2001 +++ r2/binarycloud/user/conf/langs.xml Sun Sep 9 09:49:33 2001 @@ -1,7 +1,7 @@ <?xml version="1.0" ?> <!-- Header {{{ ******************************************************************************* -** -File $Id: langs.xml,v 1.4 2001/06/15 01:12:31 alex Exp $ +** -File $Id: langs.xml,v 1.5 2001/09/09 16:49:33 andi Exp $ ** -License LGPL (http://www.gnu.org/copyleft/lesser.html) ** -Copyright 2001, The Turing Studio, Inc. ** -Author alex black, en...@tu... @@ -10,7 +10,7 @@ <langs> <lang> - <is_default>false</is_default> + <default>false</default> <description>Danish</description> <native>Dansk</native> <code>da</code> @@ -21,7 +21,7 @@ <currency_symbol>$</currency_symbol> </lang> <lang> - <is_default>true</is_default> + <default>true</default> <description>English</description> <native>English</native> <code>en</code> |
From: andi <bin...@li...> - 2001-09-09 16:48:22
|
andi Sun Sep 9 09:48:17 2001 EDT Modified files: /r2/binarycloud/base/core Lang.php Log: Changed to support 'default' config setting in user/conf/langs.php Index: r2/binarycloud/base/core/Lang.php diff -u r2/binarycloud/base/core/Lang.php:1.5 r2/binarycloud/base/core/Lang.php:1.6 --- r2/binarycloud/base/core/Lang.php:1.5 Tue Sep 4 20:52:22 2001 +++ r2/binarycloud/base/core/Lang.php Sun Sep 9 09:48:17 2001 @@ -1,7 +1,7 @@ <?php // Header {{{ /******************************************************************************* - ** -File $Id: Lang.php,v 1.5 2001/09/05 03:52:22 alex Exp $ + ** -File $Id: Lang.php,v 1.6 2001/09/09 16:48:17 andi Exp $ ** -License LGPL (http://www.gnu.org/copyleft/lesser.html) ** -Copyright 2001, The Turing Studio, Inc. ** -Author nico galoppo, ni...@cr... @@ -286,7 +286,7 @@ foreach ($this->langs as $lang) { - if ($lang['flag_default'] == true) { + if ($lang['default'] == true) { $this->_set_lang($lang['code'], $lang['native']); break; } |
From: andi <bin...@li...> - 2001-09-09 16:46:18
|
andi Sun Sep 9 09:46:12 2001 EDT Modified files: /r2/binarycloud/docs/specs/xml langs.xml Log: Updated spec, using <default></default> tag. Index: r2/binarycloud/docs/specs/xml/langs.xml diff -u r2/binarycloud/docs/specs/xml/langs.xml:1.2 r2/binarycloud/docs/specs/xml/langs.xml:1.3 --- r2/binarycloud/docs/specs/xml/langs.xml:1.2 Fri May 11 17:38:20 2001 +++ r2/binarycloud/docs/specs/xml/langs.xml Sun Sep 9 09:46:12 2001 @@ -6,7 +6,7 @@ <langs> <lang> - <used>TRUE</used> + <default>false</default> <native>Dansk</native> <description>Danish</description> <code>da</code> @@ -17,7 +17,7 @@ <currency_symbol>$</currency_symbol> </lang> <lang> - <used>TRUE</used> + <default>true</default> <native>English</native> <description>English</description> <short>en</short> |
alex Sun Sep 9 00:45:40 2001 EDT Added files: /r2/tasks AuthPerm.txt CSSRequestManager.txt CalendarBuilder.txt CurrentLGPLHeader.txt EmailBuilder.txt EncapsulationNativePHPTmpl.txt EventManager.txt FaxBuilder.txt FormBuilder.txt GoldenReferenceModule.txt HTMLEntityEncodingLib.txt JSRequestManager.txt ListBuilder.txt MakeConfigurationStandard.txt MakeENT2SCHEMA.txt MakeENT2SCHEMA_SQL.txt MakeFilenameLangCodes.txt MakeLanguageStringKeyer.txt MakeMiscToolsFremework.txt MakeModificationDate.txt MakePHPDocIntegration.txt MakeStaticModuleSyntax.txt MakeZendEncoder.txt MultiSiteMake.txt PDFBuilder.txt PEAR_Error.txt PageDefBuilder.txt RebuildEntityManager.txt RequestIntegration.txt ResourcesStandards.txt TemplateManager.txt TestQueryManager.txt TestsForEntityManager.txt TreeBuilder.txt UIControlBuilder.txt Validators_Processors.txt WizardBuilder.txt Log: Added task details for each task in the TODO. The descriptions aren't done... that's what's up next. |
From: alex <bin...@li...> - 2001-09-09 07:37:16
|
alex Sun Sep 9 00:37:11 2001 EDT Modified files: /r2 TODO Log: Significant format changes: this todo now is just an index to the 'tasks' directory. Index: r2/TODO diff -u r2/TODO:1.17 r2/TODO:1.18 --- r2/TODO:1.17 Sat Sep 8 17:14:45 2001 +++ r2/TODO Sun Sep 9 00:37:11 2001 @@ -1,60 +1,63 @@ -cvs: $Id: TODO,v 1.17 2001/09/09 00:14:45 andi Exp $ +cvs: $Id: TODO,v 1.18 2001/09/09 07:37:11 alex Exp $ -r2 build: -------------------------------- +TODO --create groovy multi-site make system that does not require makefile propagation. must support -naming on the command line: $ make {site_name}. SHould be of the form: - user/ - Makefile - default/ - site_name/ - site_name/ +## See the tasks/ directory for individual project specs. +## _PLEASE_ do not start on a project without first checking +## on that projects' status by mailing the dev list. + +Core +------------------------------------------------ +-PEAR_Error integrated and in wide use +-All core classes use Request for user-space variables +-Build Authentication and Permissions + +EntityManager & Friends +------------------------------------------------ +-Test QueryManager +-Re-build EntityManager to handle new Entity Definitions + Including Validators and Processors +-Build Tests for the new EntityManager +-Build TemplateManager +-Build EventManager +-Build JSRequestManager +-Build CSSRequestManager +-BUild Basic set of Validators and Processors + +Make +------------------------------------------------ +-Multi-site make (http://www.geocrawler.com/lists/3/SourceForge/9659/0/6177512/) +-Gif, CSS, Browser-rsrc Standards +-PHPDoc Integrated +-Configuration scheme for Make +-String Keyer & Repositories +-Static Module Embed Syntax +-Last Modification Date Check to Speed Makes +-Recognize FileName.lang_code.php in place of FileName.php +-Extend XML2PHP to handle Entity Definitions +-Build ENT2SCHEMA utility which will build metabase XML schemas from Entity Definitions +-Extend ENT2SCHEMA to output SQL +-Integrate Zend Encoder +-Integrate Misc Tools (comment stripper, etc) + +Builders +------------------------------------------------ +-Get UIControlBuilder Working +-Build FormBuilder (from existing code) +-Build ListBuilder (from existing code) +-Build WizardBuilder (from existing code) +-PageDefBuilder +-TreeBuilder (post-r2a release) +-CalendarBuilder (post-r2a release) +-EmailBuilder (post-r2a release) +-FaxBuilder (post-r2a release) +-PDFBuilder (post-r2a release) + + +Misc +------------------------------------------------ +-Complete, fully functional HTML entity encoding lib +-Encapsulation scheme for native php templates +-All files have the current LGPL header. +-Build golden "reference module" -With an imposed directory structure that can be corrected at make-time ala -http://www.geocrawler.com/lists/3/SourceForge/9659/0/6177512/ - --construct clear standards for gifs, css, and browser-resources in htdocs/ - --come up with and implement a proper encapsulation scheme for native php templates: all templates -should be dumb about the data that is coming in - no global scope. the difference between a -master template and a layout template should be semantic, not functional. - --make default module association work for master templates. this should be a function of Page, -not the subject template. likely a $Page->defaults['unique_id']. - --create a lib which can properly (numerically) encode entities incoming from bc_edit. - --get PHPDoc functional and integrated into the make process - --get testers to verify make on FreeBSD, Solaris, other Flavors of Linux, and Win(x) - --get a functional Error stack going, see if PEAR_Error is up to it. - --Merge old and new Request classes, start using the code and turn off register_globals. Introduce -Debug warning about register_globals once that is done. - --Get xml2php up and running (part of the make process) for: - -page definitions - -language definitions - -configuration - -datasource definitions - --Once that's done, remove all php 'source' files from conf/, db/ lang, etc. - --Don't make users explicitly define every page in htdocs/ in the user/htdocs/Makefile. - --Get the xml string keyer working within the make language context. (and parsing + using -user/lang/string_repository_name.xml's) - --Establish clear naming conventions for xml2php files, entity files, query files, etc. - - - -Nice to have: -------------------------------- --create a caching class which can either: - -cache a file based on the _entire_ request_uri (including query string) - -cache a file based on the script location only this should work through Page, i.e. page -is responsible for checking the cache if it sees that Init has loaded the Cache component. this -should be fairly easy to add. control would be through: $gPageDef[init][cache] |
From: alex <bin...@li...> - 2001-09-09 07:36:52
|
alex Sun Sep 9 00:36:47 2001 EDT Modified files: /r2/binarycloud/docs/dev R2Classes.txt Log: Added the naming conventions. Index: r2/binarycloud/docs/dev/R2Classes.txt diff -u r2/binarycloud/docs/dev/R2Classes.txt:1.1 r2/binarycloud/docs/dev/R2Classes.txt:1.2 --- r2/binarycloud/docs/dev/R2Classes.txt:1.1 Sat Sep 8 23:57:11 2001 +++ r2/binarycloud/docs/dev/R2Classes.txt Sun Sep 9 00:36:47 2001 @@ -195,3 +195,37 @@ msg/ *Note how the build tree contains many more directories, like ent, msg, etc. This is because make will use the naming conventions below to move files from module and other directories into a single location. That means files must not have naming conflicts, etc - but it keeps the source tree, and the installation process simple. + + +Naming 'special' files for processing by make: +--------------------- +-Something.ent.xml = entity xml definition + +-Something.qry.xml = query xml definition + +-Something.form.xml = form xml definition + +-Something.list.xml = list xml definition + +-Something.wizard.xml = wizard xml definition + +-Something.calendar.xml = calendar xml definition + +-Something.email.xml = email xml definition + +-Something.fax.xml = fax xml definition + +-Something.pdf.xml = pdf xml definition + +-Something.role.xml = role xml definition + +-SomeValidator.php = 'Validator' means this file will be placed in +binarycloud/mgr/validators from a module directory. + +-SomeProcessor.php = 'Processor' means this file will be placed in binarycloud/mgr/processors from a module directory + +-Something.php.xml = this file will be processed from xml to php using default xml2php rules and written out in the same location in the build tree with the extension .php. + +-Something.lang.xml will be used by LangKeyer at make-time to key in nagive-language strings into source files. + +-Something.lang_code.php (i.e. Something.de.php or Something.en.php) means the file will replace Something.php in same directory when the language code is the same as lang_code. Useful for writing the same module that does different things based on the location/language. |
From: alex <bin...@li...> - 2001-09-09 07:36:43
|
alex Sun Sep 9 00:36:34 2001 EDT Added files: /r2/tasks TaskTemplate.txt Log: Added a Task description template. Index: r2/tasks/TaskTemplate.txt +++ r2/tasks/TaskTemplate.txt Task Name -------------------------------------------------- -Task Summary This is a concise summary of the task that should be completed. It should give the reader a sense of the project's scope and goals. -Dependencies This task may require that other tasks listed in the TODO be completed first. If so, those dependencies should be mentioned here. -Description This is a freeform (hopefully long and detailed) description of the task: how to start, what work needs to be done and why, how the changes will be integrated into the rest of the system, etc. Make _sure_ to include a properly ordered list of 'sub-tasks'. -Relevant Files This should point the reader at any relevant files currently in cvs, from r2 root: binarycloud/base/core/Debug.php This should describe why this file is significant, etc. -New File List This should be a description of the files that should be created in the process of completing this task: binarycloud/base/core/Auth.php This should be a fairly detailed description of this file and its role. If possible, each project specification should include a 'shell' file tree which contains template classes with method lists, etc. -Urls Any relevant links, reading, etc. http://www.binarycloud.com A Description -Contact This section should mention the individual to contact with questions. It should always be the author of this document. Owner: en...@tu... Questions: bin...@li... |
From: alex <bin...@li...> - 2001-09-09 07:19:51
|
alex Sun Sep 9 00:19:46 2001 EDT Removed files: /r2/binarycloud/docs/ref languages.txt Log: Old Useless File |
From: alex <bin...@li...> - 2001-09-09 06:59:52
|
alex Sat Sep 8 23:59:46 2001 EDT Added files: /r2/binarycloud/user/htdocs/resources/js SupressErrors.js Removed files: /r2/binarycloud/user/mod README Log: Killed this unnecessary file. Index: r2/binarycloud/user/htdocs/resources/js/SupressErrors.js +++ r2/binarycloud/user/htdocs/resources/js/SupressErrors.js /** * This function ensures that errors are not shown to the user. * If you need to see errors for development purposes, comment * out "window.onerror=stoperror" */ function stoperror(){ return true; } window.onerror=stoperror |
From: alex <bin...@li...> - 2001-09-09 06:59:02
|
alex Sat Sep 8 23:58:56 2001 EDT Added files: /r2/binarycloud/docs/specs/xml ModuleEmbedSyntax.xml Log: This is the module embed syntax which will at some point be 'made' into php. Index: r2/binarycloud/docs/specs/xml/ModuleEmbedSyntax.xml +++ r2/binarycloud/docs/specs/xml/ModuleEmbedSyntax.xml <!-- xml module definition --> <bc:module id="moo" name="HelloWorld" package="hello_world"> <cache expires="30" use_uri="true" var="$moo"/> <params> <param_name>value</param_name> <another_param_name>another_value</another_param_name> </params> </bc:module> <!-- after a make: --> <? $Page->BuildStaticModule(array('name' => 'HelloWorld','package' => 'hello_world','id' => 'moo','cache' => array('expires'=>'30','use_uri'=>true,'var'=>'$moo'),'params' => array('param_name' => 'value','another_param_name' => 'another_value'))); ?> |
From: alex <bin...@li...> - 2001-09-09 06:58:39
|
alex Sat Sep 8 23:58:34 2001 EDT Added files: /r2/binarycloud/docs/ref LanguageCharsets.txt Log: Language name, code, charset list. lacks native names. Index: r2/binarycloud/docs/ref/LanguageCharsets.txt +++ r2/binarycloud/docs/ref/LanguageCharsets.txt Fairly complete lang code/charset list from the w3c. (tab-delimited) Afrikaans af iso-8859-1 Albanian sq iso-8859-1 Arabic ar iso-8859-6 Basque eu iso-8859-1 Bulgarian bg iso-8859-5 Byelorussian be iso-8859-5 Catalan ca iso-8859-1 Croatian hr iso-8859-2 Czech cs iso-8859-2 Danish da iso-8859-1 Dutch nl iso-8859-1 English en iso-8859-1 Estonian et iso-8859-15 Faroese fo iso-8859-1 Finnish fi iso-8859-1 French fr iso-8859-1 Galician gl iso-8859-1 German de iso-8859-1 Greek el iso-8859-7 Hebrew iw iso-8859-8 Hungarian hu iso-8859-2 Icelandic is iso-8859-1 Irish ga iso-8859-1 Italian it iso-8859-1 Japanese ja shift_jis, iso-2022-jp, euc-jp Latvian lv iso-8859-13 Lithuanian lt iso-8859-13 Macedonian mk iso-8859-5 Norwegian no iso-8859-1 Polish pl iso-8859-2 Portuguese pt iso-8859-1 Romanian ro iso-8859-2 Russian ru iso-8859-5 Scottish gd iso-8859-1 Serbian sr iso-8859-5 Slovak sk iso-8859-2 Slovenian sl iso-8859-2 Spanish es iso-8859-1 Swedish sv iso-8859-1 Turkish tr iso-8859-9 Ukrainian uk iso-8859-5 |
From: alex <bin...@li...> - 2001-09-09 06:58:20
|
alex Sat Sep 8 23:58:15 2001 EDT Added files: /r2/binarycloud/docs/ref HtmlFormElements.html Log: complete basic html form elements. Index: r2/binarycloud/docs/ref/HtmlFormElements.html +++ r2/binarycloud/docs/ref/HtmlFormElements.html <input type="text" accesskey="a" disabled name="a" size="#" maxlength="#" notab tabindex="#" taborder="#" onblur="js" onfocus="js" onchange="js" onselect="js" readonly value="a" type="file" accept="list" (list of mime types) size="#" accesskey="a" disabled name="a" value="a" maxlength="#" notab readonly tabindex="#" taborder="#" onblur="js" onchange="js" onfocus="js" type="radio" accesskey="a" checked disabled name="a" value="a" readonly name="a" value="a" notab tabindex="#" taborder="#" type="checkbox" accesskey="a" checked disabled readonly name="a" value="a" notab tabindex="#" taborder="#" type="submit" accesskey="a" disabled name="a" value="a" notab tabindex="#" taborder="#" type="hidden" name="a" value="a" type="image" accesskey="a" disabled align="a" alt="a" border="#" name="a" value="a" notab tabindex="#" taborder="#" usemap="a" type="reset" accesskey="a" disabled name="a" value="a" notab tabindex="#" taborder="#" type="password" accesskey="a" disabled name="a" size="#" maxlength="#" notab tabindex="#" taborder="#" onblur="js" onfocus="js" onchange="js" onselect="js" readonly type="button" accesskey="a" disabled name="a" value="a" notab tabindex="#" taborder="#" onblur="js" onfocus="js" > <select name="a" multiple disabled onblur="js" onfocus="js" onchange="js" tabindex="#" > <option value="a" label="a" selected disabled > option label </option> </select> <textarea accesskey="a" disabled readonly rows="#" cols="#" name="a" onblur="js" onfocus="js" onchange="js" onselect="js" tabindex="#" wrap="a" (off | virtual | physical) > text </textarea> |
From: alex <bin...@li...> - 2001-09-09 06:58:07
|
alex Sat Sep 8 23:58:02 2001 EDT Added files: /r2/binarycloud/docs/ref Ecml.html Log: "Ecommerce Markup Language" - dumb name for a reasonably good idea. ECML is a field naming spec for "e-commerce" user forms. |