Jon Parise
1c7f015c4d
Provide the full URL to pear.php.net.
2001-11-12 03:04:06 +00:00
Markus Fischer
3a1b1142fe
Add missing loop variable $i.
...
Suppress more warnings when using the option separator '--'.
2001-11-11 04:09:08 +00:00
Markus Fischer
d672226d6f
Suppress warning on long-options without an additional argument.
2001-11-11 03:59:22 +00:00
Martin Jansen
13fb78bab1
* some minor improvements
2001-11-10 10:37:24 +00:00
Tomas V.V.Cox
878fb495fe
- By default DB_FETCHMODE_OBJECT will do a cast to object from the row
...
array (twice fast than with DB_Row)
- API Doc updates/fixs
2001-11-08 13:53:44 +00:00
Stig Bakken
61cad20c12
* store registry data in PEAR_INSTALL_DIR/.registry instead of /var/something
2001-11-07 10:43:04 +00:00
Stig Bakken
b1976de01b
* fix "list" command
2001-11-07 09:25:39 +00:00
Stig Bakken
81b5aabb33
typo
2001-11-07 09:24:55 +00:00
Chuck Hagenbuch
352e52716a
fix the singleton and factory methods for
...
a). php 4.0.6 (where include_once might return false)
b). to use references and not copy so many objects
2001-11-06 21:46:41 +00:00
Tomas V.V.Cox
5695709fb7
E_ALL fixes
2001-11-06 01:05:28 +00:00
Tomas V.V.Cox
16f8af514f
E_ALL fixes
2001-11-06 00:22:18 +00:00
Stig Bakken
db44b1086c
* expectError() now accepts "*" as a catch-all
...
* updated tests
2001-11-04 09:07:17 +00:00
Christian Stocker
288871505b
typo
2001-11-02 17:57:17 +00:00
Tomas V.V.Cox
3a0e43cb54
use feautres property instead of options
2001-11-02 00:38:23 +00:00
Tomas V.V.Cox
fa15d6069c
- Added row limit support for fetchInto and fetchRow
...
- Added getRowCounter method for DB_result to get the row number
you are fetching in limited queries
2001-11-01 15:14:17 +00:00
Stig Bakken
8a7f7d5cae
* pearweb xmlrpc layer now handles PEAR errors
2001-10-31 06:21:11 +00:00
Stig Bakken
b0a803d127
* update tests
2001-10-31 05:52:41 +00:00
Stig Bakken
2c05c7e0ac
* removed error_prepend and error_append properties
2001-10-31 05:48:16 +00:00
Stig Bakken
b5dc4f7ce0
renamed "debuginfo" property declaration to "userinfo"
2001-10-31 05:44:19 +00:00
Stig Bakken
f0df3f5f82
* added "pear info" and "pear show-config" commands
...
* "pear install" now using the package registry
2001-10-31 05:39:11 +00:00
Stig Bakken
3a97065f87
* disable case-folding in the xml parser (for consistency now that the
...
DTD is all lowercase)
2001-10-30 12:29:55 +00:00
Stig Bakken
9a8854b5b1
* improved error reporting in PEAR_Remote::call
2001-10-30 12:28:39 +00:00
Stig Bakken
ed03a30603
* added getKeys method
2001-10-30 12:27:58 +00:00
Stig Bakken
4fc273adda
ws
2001-10-30 12:19:36 +00:00
Stig Bakken
31391b8df3
* moved <filelist> from <package> to <release>
...
* added <state> element
2001-10-30 12:08:07 +00:00
Frank M. Kromann
e9c09b86e1
Adding nextResult() function allowing batches of sql statements to be
...
executed with one call to the query function.
2001-10-29 23:37:27 +00:00
Frank M. Kromann
51ef66ed67
Adding fbsql.php to PEAR install
2001-10-29 19:28:22 +00:00
Stig Bakken
7ab89b02c4
* started working on "pear list" command
2001-10-29 14:15:43 +00:00
Stig Bakken
b60aedc275
* PEAR_Registry: renamed "upgradePackage" to "updatePackage"
...
* added tests for PEAR_Config and PEAR_Registry
2001-10-29 12:17:37 +00:00
Stig Bakken
f8055473a4
* moved System.php out of Experimental/
2001-10-29 12:15:53 +00:00
Stig Bakken
dc9fc4155e
* typo
2001-10-29 07:21:08 +00:00
Stig Bakken
c62fdf8f11
* added listPackages
...
* made packageInfo param optional, if not specified returns info for
all packages
2001-10-28 23:35:10 +00:00
Stig Bakken
fd42c6afba
* nuked PEAR_Packlist class and added PEAR_Registry instead
2001-10-28 23:22:17 +00:00
Stig Bakken
cd0fb34562
* actually implement -s/-S options :-)
2001-10-27 07:52:12 +00:00
Stig Bakken
475796a0d7
removed
2001-10-26 20:05:34 +00:00
Stig Bakken
c278bfc448
* implemented "pear list-packages", the first sub-command using xmlrpc
2001-10-26 11:45:21 +00:00
Stig Bakken
f197cf3630
* PEAR_Config class to maintain system and per-user configuration for
...
PEAR installations
* PEAR_Remote class to communicate with the backend server (xmlrpc)
* change pear script's option parsing to "-d foo=bar" style
* added -c/-C (user/system config file) and -s/-S (store user/system config)
options
2001-10-26 10:07:43 +00:00
Markus Fischer
1a247ba1d8
Made error returning on missing extensions consistent across all backends
2001-10-14 01:23:07 +00:00
Martin Jansen
4d54d1919c
* updated email adress
2001-10-13 09:32:34 +00:00
Martin Jansen
e9eb586106
* fixed problem with copyright header on some systems.
2001-10-13 06:22:09 +00:00
Martin Jansen
d37016f26d
* streamlined the copyright header
...
* changed path names in pear.bat to more typical values
# The GUI installer on Win32 installs PHP to c:\php by default, so we
# should make that the predefined value in the PEAR batch file.
2001-10-12 20:39:50 +00:00
Alexander Merz
8d66ae62e9
typo
2001-10-12 19:46:21 +00:00
Alexander Merz
262bcc637d
win version of pear the pear script
2001-10-12 19:43:58 +00:00
Stig Bakken
405142087c
* replaced PEAR::phpVersionIs with version_compare
2001-10-11 22:11:34 +00:00
Stig Bakken
1f40bd4cd9
* updated line numbers
2001-10-11 01:23:53 +00:00
Tomas V.V.Cox
692d30b7be
fix a problem with the propagation of baseinstalldir and role
2001-10-10 18:42:23 +00:00
Tomas V.V.Cox
d557151ce7
more clean up/fixes
2001-10-09 02:56:33 +00:00
Tomas V.V.Cox
13682462c7
some clean up
2001-10-08 16:52:33 +00:00
Tomas V.V.Cox
c7239f2b00
more work on Windows support
2001-10-08 06:12:13 +00:00
Tomas V.V.Cox
5f5bbfd3f3
added mkTempDir to create temporal directories
2001-10-08 06:10:54 +00:00
Tomas V.V.Cox
fb487bc38d
detect and report error
2001-10-08 03:31:14 +00:00
Tomas V.V.Cox
28f5a1e6e9
use Tar.php class and clean up some unused properties
2001-10-08 03:29:34 +00:00
Tomas V.V.Cox
5b0e540882
work on Windows support (use Tar class and System class)
2001-10-07 20:16:41 +00:00
Tomas V.V.Cox
b46e7d76b4
use the new System class for common file opperations
2001-10-07 20:14:11 +00:00
Tomas V.V.Cox
20505d8483
added tests for PHP version comparing functions
2001-10-05 13:02:08 +00:00
Tomas V.V.Cox
b244f61139
changed the logic of version comparation
2001-10-05 12:46:21 +00:00
Tomas V.V.Cox
1f470ecca6
E_ALL fixes
2001-10-05 01:32:13 +00:00
Tomas V.V.Cox
0ebee4d29f
get rid of the RC part of php versions
2001-10-05 00:28:36 +00:00
Tomas V.V.Cox
0786889de0
added method phpVersionIs() to find if a PHP version is minor, greater
...
or both (see in-line doc for more info)
2001-10-04 19:05:09 +00:00
Jon Parise
c6bed4ce3d
Search for the '@' symbol in the DSN from the right instead of the left.
...
That will allow the password element to include a '@' symbol without
confusing the DSN parser.
Submitted by: Alex L <admin@networkessence.net>
2001-10-04 00:29:37 +00:00
Tomas V.V.Cox
e3e28c8f59
extract only the package.xml file instead of all files
2001-09-29 00:38:24 +00:00
Tomas V.V.Cox
15ac0567f9
implemented infoFromTgzFile()
2001-09-28 00:55:16 +00:00
Tomas V.V.Cox
73b5ff0389
tab vs ws
2001-09-27 23:59:16 +00:00
Tomas V.V.Cox
95d19651f3
don't want "-" in package names
2001-09-27 23:31:15 +00:00
Stig Bakken
f12896d23b
* hopefully the only changes required for the initials->user rename
2001-09-04 03:34:59 +00:00
Stig Bakken
04439c305b
* rename "initials" to "user" for clarity
2001-09-04 03:23:56 +00:00
Jesus M. Castagnetto
22dc6f2a3b
s/fileList/filelist/
2001-09-02 00:11:44 +00:00
Jesus M. Castagnetto
2f9b7b8737
Changed element and attribute names to lowercase to match the changes
...
in the package.xml files
2001-09-02 00:09:52 +00:00
Tomas V.V.Cox
a95fb10461
renumber error lines
2001-08-31 19:21:02 +00:00
Tomas V.V.Cox
2567b428b2
fix for DB/tests/db_error2.phpt
2001-08-31 19:13:24 +00:00
Tomas V.V.Cox
bf0ab08fb8
fix problem when mixing different error modes under certain circumstances
...
(pear/test/pear_error3.phpt)
2001-08-31 17:56:44 +00:00
Tomas V.V.Cox
409b87d41e
make some tests to work. Still left the Notice of the deprecated use of
...
call_user_method, no way to shut it down.
2001-08-31 16:43:08 +00:00
Tomas V.V.Cox
4861c0cf99
Use _default_error_options as the options for PEAR_ERROR_CALLBACK.
...
Depreciate the use of _default_error_callback
2001-08-31 16:12:33 +00:00
Tomas V.V.Cox
cc747779ce
fix userinfo msg in Pear_Error::toString() when callback mode is selected
...
and style
2001-08-31 13:27:46 +00:00
Tomas V.V.Cox
567c10ba4c
killed obscure bug in pushErrorHandling
2001-08-30 19:55:57 +00:00
Tomas V.V.Cox
0fdc143d9e
The "actual" mode must be taken, not the error object mode
2001-08-30 15:27:55 +00:00
Tomas V.V.Cox
176bf835e4
added the Mail/mime.php file
2001-08-28 13:39:50 +00:00
Stig Bakken
b3745665dd
* tidy up "make install" output
2001-08-28 13:07:33 +00:00
Stig Bakken
821ea15431
* Archive_Tar is no longer experimental
2001-08-28 12:26:47 +00:00
Stig Bakken
c93ec77f15
* Log/Observer.php rename fix
2001-08-28 12:11:32 +00:00
Stig Bakken
36c27603b1
* started work on php file support
2001-08-28 11:18:08 +00:00
Stig Bakken
f7fcf3a701
* fold case when parsing package.xml
2001-08-28 08:52:03 +00:00
Stig Bakken
2ccffc5600
* fixes to make package.xml parsing case insensitive
2001-08-27 21:25:16 +00:00
Tomas V.V.Cox
9037bedb9e
The "pear package" command will try to open "./package.xml" if no more
...
params are given.
2001-08-19 12:53:01 +00:00
Tomas V.V.Cox
df54bca0a0
better error hanlding
2001-08-19 12:37:51 +00:00
Tomas V.V.Cox
cf70755a05
maintain original file perms
2001-08-19 12:30:24 +00:00
Stig Bakken
b96e13a99d
Added "phptar" command as proof that the Archive_Tar class works.
...
# Great work, Vincent!
2001-08-19 00:34:08 +00:00
Tomas V.V.Cox
a0bf4ac47d
added support for the following tags in package.xml:
...
- <State> inside <Release> (package development state: 'alpha','beta','stable','snapshot')
- <Changelog> stores <Release> entries
- <Maintainers> stores multiple <Maintainer> entries
- <Role> inside <Maintainer> ('lead','developer','contributor','helper')
2001-08-18 14:40:25 +00:00
Sebastian Bergmann
d311622203
Forgot to add DB.php.
2001-08-17 08:51:09 +00:00
foobar
12a74c513d
These files do not exist anymore.
2001-08-17 08:47:43 +00:00
Chuck Hagenbuch
2b9e767822
PEAR::raiseError() can be called statically - don't assume $this will be
...
there!
2001-08-15 21:26:12 +00:00
Stig Bakken
84cdabcec0
* point people to the manual instead
2001-08-15 21:03:51 +00:00
Stig Bakken
d400f78079
* expected error codes are stored on a stack now, PEAR::expectError()
...
pushes into it, PEAR::popExpect() pops off it
* made pear_error test work on other boxes than my own :-)
2001-08-14 21:11:33 +00:00
Stig Bakken
3c801213c6
* updated test (currently passes only on my laptop, sorry...)
2001-08-14 12:49:51 +00:00
Stig Bakken
c49f8aa0ef
* added expectError() method
2001-08-14 12:49:25 +00:00
Stig Bakken
ecb2b081f1
@Added --version option to php-config (Stig)
2001-08-13 07:58:29 +00:00
Tomas V.V.Cox
bafa98109c
removed my debug code :)
2001-08-11 16:14:14 +00:00
Tomas V.V.Cox
9ca706e8ab
don't show is_file() stat errors
2001-08-11 16:11:49 +00:00
Sebastian Bergmann
fe956141fc
'delete' is a reserved word in Zend Engine 2
2001-08-11 08:08:05 +00:00
Sebastian Bergmann
5ac3adf9d2
Rename storage* to container*.
2001-08-10 16:12:33 +00:00
Tomas V.V.Cox
b4cdd3af84
fix multiple factory calls problem with php < 4.0.7
2001-08-09 08:06:52 +00:00
Tomas V.V.Cox
d87bae9f1b
*** empty log message ***
2001-08-09 07:56:33 +00:00
Tomas V.V.Cox
02545f0503
spaces
2001-08-09 07:52:29 +00:00
Alexander Merz
25382be8ff
fix PHPDoc
2001-08-09 01:11:56 +00:00
Tomas V.V.Cox
96aab6aed4
don't show the call_user_method deprecated use warning (disturbs tests)
2001-08-04 10:47:10 +00:00
Tomas V.V.Cox
fa0481609c
* Added the new fetch row mode: DB_FETCHMODE_OBJECT that returns the columns
...
of a fetched row as object properties
* Added a new class DB_row (the default type of a fetched row object)
* Updated some phpdocs
2001-08-03 14:13:52 +00:00
Tomas V.V.Cox
88748bc7a8
added BaseInstall dir support
2001-08-01 13:24:55 +00:00
Christian Stocker
32e6c484a8
Moved to the /pear repository
2001-07-31 22:35:20 +00:00
Tomas V.V.Cox
2c1af4d645
package() now returns the full path of the generated package also improved
...
windows support (if php getcwd() returns also the drive letter, please test it)
2001-07-31 13:36:54 +00:00
Stig Bakken
ae92dc7139
* DB_storage broke when DB_common::query was added, fixed
2001-07-31 07:57:14 +00:00
Christian Stocker
410dfbe6a4
moved from the Experimental dir. the basic things should work...
2001-07-30 15:54:28 +00:00
Tomas V.V.Cox
1e2d51855c
raiseError() now can accepts a PEAR error object in its first argument. With
...
this, users can "re-throw" a previously created PEAR error object (very
useful after the use of (push|pop)ErrorHandling)
2001-07-29 04:25:33 +00:00
Tomas V.V.Cox
fa75ae3394
Added the methods pushErrorHandler and popErrorHandler. With this it's
...
posible to override the actual error handler with a new one for the time
you need and restore it back when finish.
2001-07-29 03:46:55 +00:00
Alexander Merz
ca5fd10e1d
Bugfix by Johannes Erdfelt
2001-07-27 11:53:35 +00:00
Tomas V.V.Cox
538c838ac9
DB::assertExtension-> trigger a useful error message if backend extension couldn't be loaded
2001-07-26 00:01:27 +00:00
Stig Bakken
082165f198
* added emacs footer
2001-07-25 21:20:31 +00:00
Tomas V.V.Cox
30ec364e49
move the package list handler methods to the new Packlist.php also removed
...
the unused code
2001-07-19 11:15:48 +00:00
Tomas V.V.Cox
e78a175fc0
This class will handle the pear packages database (it's experimental now)
2001-07-19 11:10:28 +00:00
Tomas V.V.Cox
0d629b854a
added TODO and checks before try to open the package.xml file
2001-07-19 10:32:06 +00:00
Tomas V.V.Cox
9638928317
- Only decompress package once
...
- Allow relative directory package calls (for ex:
pear install packs/Pear_DB-1.1.tgz)
2001-07-18 23:13:56 +00:00
Tomas V.V.Cox
65af9358cd
- remove the xml parser code (use PEAR_Common::infoFromDescFile)
...
- added the new package.xml Dir tag support
- killed many bugs and warnings
(as it is quite usable yet, work is still in progress)
2001-07-18 17:29:09 +00:00
Tomas V.V.Cox
97c0042c04
- always write a the package definition file as 'package.xml' inside the package
...
- other clean-up's
2001-07-18 17:13:38 +00:00
Tomas V.V.Cox
073f9ec70f
killed some warnings
2001-07-18 17:11:28 +00:00
Jon Parise
dc5e76ec57
Private members don't have to be functions.
2001-07-18 00:27:15 +00:00
Jon Parise
28d5698523
Woops, missed a closing paren.
2001-07-17 23:56:46 +00:00
Jon Parise
36868ff301
Describe the standards for function naming and private methods.
2001-07-17 23:55:10 +00:00
Tomas V.V.Cox
c75f153daa
Oops, said include but do require (thanks Jon and Rasmus)
2001-07-17 20:46:16 +00:00
Tomas V.V.Cox
bed51fa581
- Removed the xml parser code (use now PEAR_Common::infoFromDescriptionFile())
...
- Added the ability to build packages without the need of being in the same
dir as the package.xml file (f.ex: pear package ./mypack/package.xml)
- Removed methods log() and mkdirHier() as they are now in Common.php
- More debug code and error checks
2001-07-17 19:21:55 +00:00
Tomas V.V.Cox
5cb96db143
moved methods log() and mkdirHier() from Packager/Installer to here
2001-07-17 19:13:40 +00:00
Tomas V.V.Cox
55c6e37956
include only the needed files
2001-07-17 19:11:48 +00:00
Chuck Hagenbuch
20a61a49ca
fix problem with static usage...
2001-07-17 16:01:16 +00:00
Tomas V.V.Cox
e3e8ae44c7
extend infoFromDescriptionFile() to:
...
- Handle the new FileList->Dir tag format (see
http://marc.theaimsgroup.com/?l=pear-dev&m=99071271521558&w=2 )
- Attributes of Files can inherit from Dir
- Support for the experimental LibFile/LibName/Sources tags
other indents and fixes
2001-07-16 18:01:09 +00:00
Stig Bakken
8406547fdb
(PEAR DB) some doc fixes
2001-07-15 22:54:08 +00:00
Tomas V.V.Cox
51c54c45bd
added DB_PARAM_MISC constant to use in prepare/execute
2001-07-12 11:14:12 +00:00
Tomas V.V.Cox
dc60b4d466
added LOCK/UNLOCK to mainps queries (reported by Erik Hjortsberg)
2001-07-11 11:03:27 +00:00
Tomas V.V.Cox
2bf0a0e5af
added NEED_MORE_DATA error message to $errorMessages
2001-07-10 21:49:51 +00:00
Tomas V.V.Cox
48cbbbb3db
minor in-line doc fix
2001-07-10 11:55:15 +00:00
Sebastian Bergmann
88e45cfd36
Convert double-quotes to single-quotes.
2001-07-07 23:15:08 +00:00
Martin Jansen
7efccca429
* reverted "DIRECTORY_SEPARATOR" patch
2001-07-07 15:54:27 +00:00
Martin Jansen
9899ec9bef
* added missing constant
2001-07-07 12:45:20 +00:00
Tomas V.V.Cox
d1d7432da4
addes more logging and security options
2001-07-07 00:25:39 +00:00
Tomas V.V.Cox
0fe40d53b0
whitespaces
2001-07-06 19:23:41 +00:00
Christian Stocker
f74079c8cc
Patch by Tobias, so parseInput returns pearError
2001-07-06 10:24:12 +00:00
Christian Stocker
d153a17da3
stupid missing semicolon
2001-07-04 11:24:49 +00:00
Christian Stocker
51a4c0ceb6
Write-Patch by Alexander for bug reported by Yavor
2001-07-03 09:34:35 +00:00
Christian Stocker
a65e4e91a1
Moved Config-Package from Experimental to main-directory, since noone complained about it ;)
2001-07-02 09:14:28 +00:00
Sebastian Bergmann
512f6af726
Fix for #11821 .
2001-07-01 14:15:49 +00:00
Tomas V.V.Cox
dfa35a78e6
Forget to add the $this->result param to fetchInto
2001-06-08 01:15:35 +00:00
Tomas V.V.Cox
48920fbb1b
Changed constant DB_OK from 0 to 1. So if you set a default error handler,
...
this will improve fetchInto usability [while ($res->fetchInto($row))],
because don't disturb the while loop
2001-06-07 13:44:44 +00:00
Tomas V.V.Cox
50cb6e3733
change DB_result::fetchRow to use extension fetchInto instead of
...
DB_result::fetchInto (speed improvement)
2001-06-07 12:55:14 +00:00