Commit Graph

170 Commits (12829d840a92529ea038613d36fa53f74503efb4)

Author SHA1 Message Date
Angie Byron ec7ff41cc5 #580868 by anarcat and Dave Reid: Make 'Modules' its own top-level admin link. 2010-01-04 21:31:52 +00:00
Angie Byron 1dc503a56a #669374 by jhodgdon: Change @verbatim in Doxygen to @code. 2010-01-04 16:20:20 +00:00
Angie Byron 45bc7c2290 #399642 by sndev and carlos8f: Make drupal_install_modules() resolve dependencies and trigger an error when they do not exist. (with tests) 2010-01-02 18:56:20 +00:00
Angie Byron 9ca8723880 #358815 by David_Rothstein, meatsack, and John Morahan: Fixed performance of drupal_get_install_files() with large file trees. 2009-12-27 03:37:54 +00:00
Angie Byron c897e89dbe #420358 by yoroy, David_Rothstein, JacobSingh, et al: Rename core's installation profiles to be more clear. 2009-12-07 06:19:20 +00:00
Dries Buytaert b3e42eb5cd - Patch #626688 by justinrandell, catch, chx: add caching for system_list(). 2009-11-26 18:57:16 +00:00
Dries Buytaert 24c259cdd8 - Patch #601570 by effulgentsia: hook_exit() and other cleanup needs to happen for AJAX requests too. 2009-10-13 21:16:44 +00:00
Angie Byron 89d04ea78a #561452 by pwolanin and David_Rothstein: Add API function to get module/theme info without rebuilding it. 2009-10-13 05:26:57 +00:00
Dries Buytaert f15438cc9a - Patch #521838 by jrchamp: (temporary) fix for drupal_get_schema_versions(). 2009-09-25 14:54:49 +00:00
Dries Buytaert fdeb890b5f - Patch #521838 by catch, jrchamp, CorniI, sun | Damien Tournoud, drewish, chx, moshe weitzman, yched, Dries: drupal_get_schema_versions() took 30% of page execution time on /admin. 2009-09-23 15:04:34 +00:00
Dries Buytaert 029c48c68d - Patch #306151 by agentrickard, David_Rothstein, Dave Reid, dbabbage, moshe weitzman: automatically install/uninstall schema. 2009-09-10 06:38:20 +00:00
Angie Byron 4241e34e0b #524728 follow-up by David_Rothstein: Fix whitespace in install.php and install.inc. 2009-08-24 03:13:44 +00:00
Angie Byron 2c55219315 #497118 by chx, catch, pwolanin, JoshuaRogers, and Jacob Singh: Remove the function registry. While the hope was that this would result in improved performance for low-end hosts, it comes at the expense of critical development experience problems and less benefit than something like APC. Class registry remains intact to facilitate autoloading. 2009-08-24 00:14:23 +00:00
Angie Byron e63e85020b Of all the patches to accidentally commit without a message. :( Rolling back registry rip. Let's try that again. 2009-08-24 00:10:46 +00:00
Angie Byron 4ae238ea57 *** empty log message *** 2009-08-24 00:02:05 +00:00
Angie Byron 716293e0fb #509398 by adrian: Turned install profiles into modules with full access to the Drupal API. Almost all WTFs/minute now removed from install profiles. Woohoo! :D 2009-08-21 07:50:08 +00:00
Angie Byron b41323642b #517814 by jmstacey, justinrandell, pwolanin, drewish, Jody Lynn, aaron, dopry, and c960657: Converted File API to stream wrappers, for enhanced private/public file handling, and the ability to reference other storage mechanisms such as s3:// and flicker://. 2009-08-17 19:14:42 +00:00
Angie Byron 049a8896f5 #545952 by yoroy and Gábor Hojtsy: move modules to config/modules. 2009-08-12 23:51:19 +00:00
Dries Buytaert 4e96b4e5df - Patch #535264 by Crell: removing some more legacy cruft. 2009-07-30 10:16:48 +00:00
Dries Buytaert a938e18a1b - Patch #491556 by Berdir: completed converting core to DBTNG. Oh my. Kudos to Berdir for this humongous effort. 2009-07-28 19:18:08 +00:00
Dries Buytaert 3625dddf11 - Patch #524728 by David_Rothstein, anarcat: white space clean-up. 2009-07-28 19:02:38 +00:00
Dries Buytaert aab51b9319 - Patch #524728 by David_Rothstein, JoshuaRogers, JacobSingh et al: refactor install.php to allow Drupal to be installed from the command line. 2009-07-28 12:13:47 +00:00
Dries Buytaert 1aec298314 - Patch #349508 by Josh Waihi: make sure that the database is installed using UTF-8 on PostgreSQL. 2009-07-27 19:42:56 +00:00
Dries Buytaert d24d954479 - Patch #521474 by bangpound, JuliaKM et al: rename admin/site-building to admin/structure. 2009-07-20 18:51:36 +00:00
Angie Byron 48e41d314e #509392 follow-up by adrian: Clean-up for .info files for install profiles patch. 2009-07-19 04:48:10 +00:00
Angie Byron b692036962 #509392 by adrian: Add .info files for installation profiles. 2009-07-15 02:08:41 +00:00
Dries Buytaert ef09cf93e5 - Patch #517542 by David Strauss: renamed functions for clarity. We say 'yay' to clarity! 2009-07-14 10:22:17 +00:00
Angie Byron 4dafb3953c #482346 by Berdir: Move module installation logic to module_enable() to prevent errors upon enabling modules. 2009-06-28 03:56:43 +00:00
Dries Buytaert 880bb9057f - Patch #202775 by michaelfavia, jabapyth: fixed database testing and error handling during installation. 2009-06-08 04:33:35 +00:00
Dries Buytaert 1f9077ee92 - Patch #147000 by Berdir: unify and rewrite module_rebuild_cache() and system_theme_data(). 2009-06-06 16:05:28 +00:00
Dries Buytaert a24a6c2bba - Patch #471070 by stella: millions of code style fixes. 2009-05-24 17:39:35 +00:00
Dries Buytaert a07e17a92c - Patch #210876 by deekayen: log enabling and disabling of modules, and wrote a handy assertLogMessage() function to assert watchdog messages. 2009-05-12 18:08:43 +00:00
Dries Buytaert bbe7b77475 - Patch #304163 by chx, David_Rothstein: allow update.php to regenerate settings.php 2009-05-09 18:35:01 +00:00
Angie Byron 4d629641ac #444744 by mikejoconnor: Include .module file automatically during hook_install(). 2009-05-03 19:38:53 +00:00
Dries Buytaert 3a35e28f92 - Patch #254491 by chx, catch, justinrandell, pwolanin, David_Rothstein, et al: centralized static caching to improve testability of the Drupal code, and to remove $reset-parameters. Thanks for taking the time to convince me, catch! 2009-04-02 20:39:45 +00:00
Angie Byron 27369e8b96 #304163 by chx: Allow update.php to re-generate settings.php. Now possible to upgrade Drupal 6 to Drupal 7. Oh, yeah. 2009-03-01 09:32:17 +00:00
Dries Buytaert 5d658d0848 - Patch #380064 by c960657: make file_scan_directory() use save property names as file_load(). 2009-02-22 17:55:30 +00:00
Angie Byron c03b4c5408 #255551 by drewish and c960657: Array-itize file_scan_directory()'s parameters (DX improvement). 2009-02-18 15:07:27 +00:00
Dries Buytaert 607e9626d5 - Patch #361683by Barry, Yves, Karen, Moshe Weitzman, David Strauss, floriant, chx, David Rothstein: initial field API patch. More work to be done, but ... oh my! 2009-02-03 17:30:13 +00:00
Angie Byron cf4f209d16 #310863 by bangpound, dboulet, and catch: Stop locale module from auto-installing with custom install profiles. 2009-01-18 06:56:58 +00:00
Dries Buytaert 4d482a23ad - Patch #354162 by killes: convert install.inc to new database layer. 2009-01-04 18:50:23 +00:00
Dries Buytaert 92a8adea65 - Patch #352470 by scor: fixed typos and grammar in comments. 2008-12-30 16:43:20 +00:00
Dries Buytaert 0c63d9e24f - Patch #349504 by keith.smith: clean up sentence spacing in code comments. 2008-12-20 18:24:41 +00:00
Angie Byron d6514fe3aa #340500 by justinrandell: Fix silliness in install.inc that was loading the db system twice for no apparent reason. 2008-11-30 01:11:23 +00:00
Dries Buytaert 5083e13522 - Patch #333143 by justinrandell: cleaning up the Drupal bootstrap code, removing bootstrap flag in system table. 2008-11-24 10:41:40 +00:00
Angie Byron ccd16b82a6 #74645 follow-up by maartenvg: One very important file_scan_directory() call got missed; now HEAD installs again. W00t. ;) 2008-11-16 23:44:47 +00:00
Dries Buytaert bd108c7f10 - Patch #299778 by hswong3i, Arancaytar, Dave Reid et al: code clean-up. 2008-11-11 16:49:38 +00:00
Dries Buytaert f67cddb49b - Patch #302596 by dropcube: remove glob() because it is not available on all supported platforms. 2008-10-24 18:21:54 +00:00
Angie Byron 4d20274076 #253569 by aaron, agentrickard, and Dave Reid: Add hook_modules_X to allow modules to react when other modules are enabled, disabled, installed, or uninstalled. 2008-10-11 22:46:22 +00:00
Angie Byron 4c976d51e6 #281446 by xqus, dropcube, and catch: Improve the requirements check for the installer. Awesome. 2008-10-01 00:27:29 +00:00
Angie Byron 42dda57f96 #312677 by CorniI: Check to ensure a file exists when fixing installation file. 2008-09-27 20:03:35 +00:00
Angie Byron a3bb66e4e8 #259623 by dopry and Damien Tournoud: Convert includes/requires to use absolute paths. 2008-09-20 20:22:25 +00:00
Angie Byron 89b4c55989 #64967 follow-up by drewish: Replace ereg with preg in file_scan_directory(). 2008-09-20 03:49:24 +00:00
Angie Byron 442ea280ec #307297 by heyrocker: Making install.inc's Doxygen shiny and clean. 2008-09-14 01:58:17 +00:00
Dries Buytaert 395199859d - Patch #299330 by justinrandell, Damien Tournoud: select MySQL driver by default -- less clicking 2008-08-28 08:40:33 +00:00
Dries Buytaert 3fe8963f76 - Patch #298391 by catch, chx: fixed database initialization during install failure. 2008-08-25 07:47:12 +00:00
Dries Buytaert f8aa38a1e1 - Patch #298391 by Rob Loach: database engine initialization fails in presence of CVS directory. 2008-08-22 12:43:53 +00:00
Dries Buytaert 69e6f411a9 - Patch #225450 by Crell, chx, bjaspan, catch, swentel, recidive et al: next generation database layer for Drupal 7. 2008-08-21 19:36:39 +00:00
Dries Buytaert 62735bad75 - Patch #246143 by bjaspan, Damien Tournoud: make sure updates are run in numeric order, not in definition order. 2008-08-14 09:25:48 +00:00
Dries Buytaert c529e4afbe - Patch #101543 by webchick: document all constants. 2008-05-26 17:12:55 +00:00
Dries Buytaert 2e18cb8924 - Patch #221964 by chx, dopry, webernet, moshe, webchick, justinrandall, flobruit
et al.  Can you say 'registry'?  Drupal now maintains an internal registry of
  all functions or classes in the system, allowing it to lazy-load code files as
  needed (reducing the amount of code that must be parsed on each request). The
  list of included files is cached per menu callback for subsequent loading by
  the menu router. This way, a given page request will have all the code it needs
  but little else, minimizing time spent parsing unneeded code.
2008-05-06 12:18:54 +00:00
Dries Buytaert 76151a8bc9 - Patch #245504 by catch, David_Rothstein, Freso, et al: removed the throttle module from Drupal core. 2008-04-16 11:35:52 +00:00
Dries Buytaert 56d2664a90 - Patch #245115 by kkaefer, John Morahan, JohnAlbin et al: after a long discussion we've decided to make the concatenation operator consistent with the other operators. 2008-04-14 17:48:46 +00:00
Dries Buytaert 3c4d568984 - Patch #217803 by csevb10 and senpai: uninstall system does not correctly remove dynamic menu items when a module is deleted. 2008-02-12 13:45:16 +00:00
Dries Buytaert 29d78cbe1d - Patch #209240 by saxofaan, mike stewart, gopherspidey: fixed installation problem with multi-site setups. 2008-02-10 07:46:13 +00:00
Gábor Hojtsy c8826a6bc5 #110981 by saxofaan: allow contrib modules in install profiles and runtime to have requirements, just like core modules; also fix a consistency between message presentation in install and runtime requirements 2007-12-19 11:15:18 +00:00
Dries Buytaert 02539ac3f8 - Patch #195496 by bjaspan and hunmonk: no 'char' data type in Schema API (and removed spaces). 2007-12-18 10:31:42 +00:00
Gábor Hojtsy 33839435ee #201717 by catch: remove the utf8 update helper which is the remaining of the removed 4.6 to 4.7 updates 2007-12-17 18:50:51 +00:00
Gábor Hojtsy dfe1225147 #194310 by chx, catch, KarenS: run updates for disabled but previously installed modules, if they are compatible with the current system 2007-12-17 12:23:01 +00:00
Gábor Hojtsy 050008410d #194010 by chx: Proper recursive dependency checking and ordering module installation in dependency order, so later installed modules can use previously installed module functionality 2007-12-13 10:46:43 +00:00
Gábor Hojtsy a33b43386d #176003 by yched, KarenS, dvessel: put module installs into a batch, solving the following issues:
- possible timeouts with installing/enabling lots of modules at once in core
 - enable install profiles to have more modules without fear of timeouts on install
 - bootstrap Drupal before each module load, so previously enabled modules are bootstrapped
 - let modules run their hook_requirements() (although actually calling them will be possibly fixed in another patch)
2007-12-08 15:15:25 +00:00
Gábor Hojtsy e9f52b4248 #141727 by merlinofchaos, dvessel, sun: restore themeability support for maintenance pages (regression) 2007-11-30 12:19:10 +00:00
Gábor Hojtsy 702c0a2bcd #190283 by myself and JirkaRbyka: use get_t() in pre-database setup code, add missing javascript key to language objects (kills notices) and document st() better 2007-11-11 16:14:45 +00:00
Gábor Hojtsy 7db4e8b7c9 #112064 by Dave Cohen and pwolanin: do not cache installer redirects, so live Drupal pages will be visible instead of cached installer pages 2007-09-07 10:48:24 +00:00
Dries Buytaert 2db2c039fb - Patch #172950 by webernet: code style fixes. 2007-09-04 21:10:45 +00:00
Dries Buytaert 00181ecb39 - Removing whitespace. 2007-08-30 19:54:22 +00:00
Gábor Hojtsy 2765d143c0 #147657 by chx: menu module update function 2007-08-29 20:46:18 +00:00
Gábor Hojtsy 118e91cc40 #155828 by Eaton, pwolanin and jvandyk: let actions live even if actions.module is not turned on 2007-08-29 14:57:50 +00:00
Gábor Hojtsy 6721bc580a #166593 by hswong3i: move literal values out of some core queries to support cross-database compatibility (ie. better SQL parsing and altering options) 2007-08-22 08:36:34 +00:00
Dries Buytaert 2c3864d3c7 - Patch #147324 by Eaton: make multi-site installations work again. 2007-07-30 19:22:47 +00:00
Gábor Hojtsy 1e666c34cc #150554 suggested by kkaefer, patch by me: rename 'po' folders to the more user friendly 'translations' name 2007-06-13 19:39:04 +00:00
Gábor Hojtsy 112aa20768 #144496 by myself: import translations for newly installed modules and enabled themes;
as a side effect, improve usability of the module screen by performing module
changes all at once
2007-05-21 10:56:05 +00:00
Dries Buytaert adab4ab83b - Patch #142869 by Gabor: import interface translation files at install time. 2007-05-15 15:29:49 +00:00
Dries Buytaert a309ea2be2 - Patch #99011 by merlinofchaos: remove sites/default/settings.php and ship with sites/default/default.settings.php. 2007-05-08 16:36:55 +00:00
Dries Buytaert 03b4b58e9a - Patch #132018 by Steven et al: add .info files to themes. 2007-04-17 07:19:39 +00:00
Dries Buytaert e675979091 - Patch #134493 by douggreen: getting the Drupal coding standards right in core. Woot. Woot. 2007-04-13 08:56:59 +00:00
Steven Wittens f7440d4d73 #130971: Kitchen sink (E_NOTICE compliance / Code style / Bugfix in book toc) 2007-03-27 05:13:55 +00:00
Dries Buytaert 373a071fc4 - Patch #76522 by RobRoy: avoid name clash between modules and install profiles. Removing redundant hook. 2007-02-11 08:48:36 +00:00
Dries Buytaert 71db54df0b - Patch #115213 by dopry: fixed E_ALL problem. 2007-02-04 21:21:44 +00:00
Dries Buytaert 781235a525 - Patch #108272 by webchick, Ralf et al: improved handling of required modules in install profiles. 2007-02-04 21:20:50 +00:00
Neil Drumm dfd86399c0 #106232 by chx. Add spaces for code style. 2007-01-02 05:05:38 +00:00
Dries Buytaert 8c020c0774 - Patch #101829 by douggreen, ChrisKennedy and Grugnog2: drupal_install_fix_file() fails to calculate correct permissions. 2006-12-08 11:54:04 +00:00
Dries Buytaert 38f3050777 - Patch #101236 by Uwe Herman: fixed typos in the documentation. 2006-12-05 05:47:37 +00:00
Neil Drumm f84f1d2ad2 #99644 by neclimdul. Move a function to be more accessible by modules updating. 2006-11-28 03:32:03 +00:00
Dries Buytaert f191e197ee - Added database checks. 2006-11-24 10:16:50 +00:00
Dries Buytaert 78494a47ac - Patch #98261 by lyricnz: fixed warning. 2006-11-21 19:56:52 +00:00
Neil Drumm 30d7bd56f7 #93212 by Jaza. Refactor module enabling for greater API avialiablity during hook_enable(). 2006-11-16 08:28:08 +00:00
Dries Buytaert af5402ad2a - Patch #88287 by asimmonds, dww et al: installer doesn't support modules outside root/modules directory. Critical bugfix. 2006-10-23 06:45:17 +00:00
Dries Buytaert e9121fb3ab - Patch #88600 by evo and chx: fix a infinite loop caused by install_goto(). 2006-10-12 15:20:08 +00:00
Neil Drumm a2d546e3c0 #82524 by Heine and AjK. Remove use of array_walk(), which was causing segfaults in this case. 2006-09-07 08:23:54 +00:00