Dries Buytaert
e9b40575b2
- Patch #200685 by boombatower, dvessel, et al: convert bluemarine theme to tableless layout.
2008-05-07 07:05:56 +00:00
Dries Buytaert
a3059e8c4c
- Patch by me: rename xmlrpc.inc.test to xmlrpc.test for consistency.
2008-05-07 06:50:10 +00:00
Dries Buytaert
4e25a321c8
- Patch #243967 by justinrandell: first very basic test for the registry's file parsing.
2008-05-07 06:48:35 +00:00
Dries Buytaert
e4e2205bfe
- Patch #221964 by justinrandall: removed left-over code.
2008-05-07 06:39:57 +00:00
Dries Buytaert
f33faa2c94
- 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:32:02 +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
c100468cf2
- Patch #251473 by webchick, chx, et al: one step closer to running tests in the includes directory. Not working yet.
2008-05-06 11:21:10 +00:00
Dries Buytaert
841c098fba
- Modified patch #230374 by killes, jakeg, Eaton et al: corrected problem with form API caches not being flushed. This could lead to performance issues.
2008-05-05 21:28:49 +00:00
Dries Buytaert
bca16fdef6
- Patch #249571 by pwoladin: primary/secondary links don't get 'active-trail' class.
2008-05-05 20:55:13 +00:00
Dries Buytaert
d1bc889242
- Patch #227830 by JohnAlbin: link attributes added to l() incorrectly.
2008-05-02 15:11:05 +00:00
Dries Buytaert
a2d8a12903
- Patch #231132 by snufkin: fixed invalid XML-RPC error messages due to HTML tags being inserted in the message string.
2008-04-28 10:04:05 +00:00
Dries Buytaert
ab6c47cd3d
- Patch #251758 by Stefan, dvessel, quicksketch et al: clean up Garland's page.tpl.php.
2008-04-28 09:25:27 +00:00
Dries Buytaert
21576021bf
- Patch #249546 by pwolanin: rip menu access inheritance -- was already committed to D6.
2008-04-23 20:01:56 +00:00
Dries Buytaert
3cbfa1dac6
- Patch #230932 by ryanlath: file_scan_directory() didn't scan the directory called '0'.
2008-04-23 18:17:41 +00:00
Dries Buytaert
d1779405d2
- Patch #249941 by John Morahan: fixed incorrect parameters of watchdog() calls.
2008-04-23 18:05:58 +00:00
Dries Buytaert
af474609e3
- Added a test framework to Drupal along with a first batch of tests for
...
Drupal core! This is an important milestone for the project so enable
the module and check it out ... :)
Thanks to Rok Žlender, Károly Négyesi, Jimmy Berry, Kevin Bridges, Charlie
Gordon, Douglas Hubler, Miglius Alaburda, Andy Kirkham, Dimitri13, Kieran
Lal, Moshe Weitzman, and the many other people that helped with testing
over the past years and that drove this home.
It all works but it is still rough around the edges (i.e. documentation
is still being written, the coding style is not 100% yet, a number of
tests still fail) but we spent the entire weekend working on it in Paris
and made a ton of progress. The best way to help and to get up to speed,
is to start writing and contributing some tests ... as well as fixing
some of the failures.
For those willing to help with improving the test framework, here are
some next steps and issues to resolve:
- How to best approach unit tests and mock functions?
- How to test drupal_mail() and drupal_http_request()?
- How to improve the admin UI so we have a nice progress bar?
- How best to do code coverage?
- See http://g.d.o/node/10099 for more ...
2008-04-20 18:24:07 +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
e6a5793d0b
- Patch #245904 by boombatower: fixed E_NOTICE warning in the XML-RPC library.
2008-04-14 17:58:16 +00:00
Dries Buytaert
b9ce36b0d5
- Patch #88892 by darthsteven et al: improved the PHPdoc of form_set_value(). Great work. Much better. :)
2008-04-14 17:51:38 +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
ee08784f88
- Patch #189568 by dvessel: don't include a CSS file in the aggregated CSS output when that file is overwritten by a theme-specific CSS file.
2008-04-10 10:19:01 +00:00
Dries Buytaert
08aa23227e
- Patch #228594 by catch et al: removed access rule functionality from core.
...
The access rules capability of user module has been stripped down to a
simple method for blocking IP addresses. E-mail and username restrictions
are now available in a contributed module. IP address range blocking is
no longer supported and should be done at the server level.
This patch is partly motiviated by the fact that at the usability testing,
it frequently came up that users went to "access rules" when trying to
configure their site settings.
2008-04-08 22:50:55 +00:00
Dries Buytaert
1dfd1717c1
- Patch #240387 by matt2000 et al: move 'content types' to 'site building' per the UMN usability study results.
2008-04-06 18:50:12 +00:00
Dries Buytaert
0a8be2adda
- Patch #234785 by Rowanw, yoroy, flobruit, et al: usability: improve visibility of the 'more help' link by adding an icon.
2008-04-02 20:23:15 +00:00
Dries Buytaert
a65fd88dcb
- Patch #234403 by Gabor, Bevan and me: drupal_mail_send() had problems with linebreaks headers.
2008-04-02 20:15:59 +00:00
Dries Buytaert
2e48061be7
- Oops, I forgot to add this file to CVS when I committed the secure password hashing patch last night. Mea culpa.
2008-04-01 06:25:31 +00:00
Dries Buytaert
ed59911f9e
- Patch #29706 by pwolanin, solardiz, et al: more secure password hashing.
...
This is a big and important patch for Drupal's security. We are switching
to much stronger password hashes that are also compatible with the Portable
PHP password hashing framework.
The new password hashes defeat a number of attacks, including:
- The ability to try candidate passwords against multiple hashes at once.
- The ability to use pre-hashed lists of candidate passwords.
- The ability to determine whether two users have the same (or different)
password without actually having to guess one of the passwords.
Also implemented a pluggable password hashing API (similar to how an alternate
cache mechanism can be used) to allow developers to readily substitute an
alternative hashing and authentication scheme.
Thanks all!
2008-03-31 20:50:05 +00:00
Dries Buytaert
771950b15d
- Patch #239958 by Steve Dondley: make the explicit cache clearing functionality reload the theme's .info file. (We're back from a vacation in the French Alpes, BTW! Time to catch up with patches.)
2008-03-31 18:17:21 +00:00
Dries Buytaert
91f60c3c7b
- Patch #234699 by hass: the active CSS class was not always added for the active menu item.
2008-03-25 14:10:01 +00:00
Dries Buytaert
97ffcabe56
- Patch #220827 by Arancaytar et al: menu system phpdoc improvements.
2008-03-21 08:32:24 +00:00
Dries Buytaert
2001e53c77
- Patch #218513 by Pancho: Doxygen formatting fixes.
2008-03-19 07:38:29 +00:00
Dries Buytaert
064417f34b
- Patch #222578 by pwolanin: alter drupal_to_js() to use json_encode().
2008-03-17 17:01:05 +00:00
Dries Buytaert
2e2c2bcac0
- Patch #226555 by jvandyk, vladimir, rok, et al: remove E_NOTICE.
2008-03-15 12:59:22 +00:00
Dries Buytaert
637ec9359c
- Patch #234403 by alienbrain: drupal_mail_send() should use CRLFs instead of LFs in e-mail headers.
2008-03-15 11:59:37 +00:00
Dries Buytaert
66c79ee792
- Patch #117748 by pwolanin: made account creation work again.
2008-03-15 11:02:47 +00:00
Dries Buytaert
a5c2ad2178
- Patch #231587 by pwolanin et al: fixed scalability issue in the menu system.
2008-03-14 08:51:37 +00:00
Dries Buytaert
a730d23d14
- Patch #216813 by pwolanin et al: fixed upgrade path for primary links and navigation.
2008-02-23 08:13:09 +00:00
Dries Buytaert
ca88c5f4c1
- Patch #220953 by pwolanin: fixed bug in _menu_navigation_links_rebuild().
2008-02-23 08:10:03 +00:00
Dries Buytaert
a82e1fe2b9
- Patch #212918 by chx: fixed SQL queries on mysqli.
2008-02-21 20:12:47 +00:00
Dries Buytaert
8e0d6b4690
- Patch #224142 by jvandyk: tiny performance improvement for theme().
2008-02-20 13:39:29 +00:00
Dries Buytaert
7b699125fb
- Patch #189568 by dvessel et al: overriding of module CSS didn't always work.
2008-02-20 13:38:32 +00:00
Dries Buytaert
60688d68db
- Patch #181411 by Moshe: use schema API for saving and updating user records.
2008-02-18 16:53:37 +00:00
Dries Buytaert
029b6b914f
- Patch #196862 by earnie et al: make drupal_lookup_path() a tad faster by eliminating an SQL query.
2008-02-18 16:49:23 +00:00
Dries Buytaert
43aa968f90
- Patch #203846 by pwolanin: remove PHP4 compatibility code.
2008-02-17 22:15:04 +00:00
Dries Buytaert
70eb02dfc9
- Patch #218116 by greggles: document session_save_session().
2008-02-17 20:03:42 +00:00
Dries Buytaert
aa31e870c0
- Patch #218915 by keith and jakeg: fixed typo in watchdog() call.
2008-02-17 20:01:49 +00:00
Dries Buytaert
ef736430e5
- Patch #212918 by pwolanin: enable MySQL's ANSI-mode. We can chose to disable this when we ship Drupal 7, but it is really helpful during the development cycle.
2008-02-17 19:39:11 +00:00
Dries Buytaert
01a4c0d827
- Patch #222385 by pwolanin: removed drupal_clone() hack in favor of the real PHP5 clone().
2008-02-17 19:29:07 +00:00
Dries Buytaert
210311903e
- Patch #221364 by chx: removed PHP 4.3 workaround. Oh, yeah.
2008-02-14 18:43:32 +00:00
Dries Buytaert
1d390ef36c
- Patch #216059 by nedjo, theborg, karens, goba, webchick et al: AHAH triggered by text input enter key press breaks autocomplete.
2008-02-12 13:52:33 +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
4969495e04
- Patch #215858 by pwolanin, goba, catch et al: localized menu link data getting saved back to the database.
2008-02-10 19:49:37 +00:00
Dries Buytaert
f383ceef6d
- Patch #218471 by pwolanin: menus and books exposed unpublished nodes.
2008-02-10 19:29:29 +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
Dries Buytaert
ccaaf69da5
- Patch #184926 by Rob and brightloudnoise: improved usability of status message when site is offline.
2008-02-10 07:35:40 +00:00
Dries Buytaert
98f97e184c
- Patch #211979 by chx, theborg, pwolanin, et al: menu items show no matter where their parent is found.
2008-02-10 07:33:02 +00:00
Dries Buytaert
8eea589984
- Patch #218054 by Arancaytar: _db_create_field_sql has precision and scale arguments in wrong order.
2008-02-08 03:24:05 +00:00
Dries Buytaert
5511bb5f7a
- Patch #214513 by Lynn: missing break-statement in system_send_email_action.
2008-02-06 19:52:54 +00:00
Dries Buytaert
913d538871
- Patch #218319 by Moshe: added support for dynamic menu items in query strings.
2008-02-06 19:41:24 +00:00
Dries Buytaert
b8a1eab1fb
- Patch #210131 by dvessel, catch, John, et al: updated jQuery library.
2008-02-06 19:38:28 +00:00
Gábor Hojtsy
39d28bd43e
#215858 by pwolanin: localized menu options were saved into the database, avoid this by using different variable names / array keys
2008-02-04 12:07:23 +00:00
Gábor Hojtsy
06bb3d2e09
#117748 by quicksketch: short fix to trim() required fields for validation, with documentation
2008-02-04 10:23:32 +00:00
Gábor Hojtsy
ab7fb80056
#216061 by Eaton: nid was not set in node creation (programatic node creation regression)
2008-02-03 19:26:10 +00:00
Gábor Hojtsy
60cb54b938
Back to 6.0-dev
2008-01-30 23:07:41 +00:00
Gábor Hojtsy
c2665870c4
Preparing for RC3
2008-01-30 22:43:55 +00:00
Gábor Hojtsy
9edadd40dc
#216042 by Eaton: provide the complete form to element validators as well (critical regression for CCK)
2008-01-30 21:42:17 +00:00
Gábor Hojtsy
e85fa6970f
#215127 by chx, webernet, catch; testing by theborg: menu item parenting was broken when moving menu items
2008-01-30 21:01:20 +00:00
Gábor Hojtsy
0a3eb9b0fd
#215848 by simonc: SMALLTEXT is not a valid MySQL type, TINYTEXT is there instead
2008-01-30 14:34:29 +00:00
Gábor Hojtsy
8aeab150eb
#215252 by bdragon: reset the cache flush variable before the cache is flushed, so busy sites will not attempt multiple cache flushes at a time
2008-01-29 11:36:06 +00:00
Gábor Hojtsy
518c56917b
#215361 by bec: phpdoc for menu_load_objects(), _menu_item_localize() and _menu_link_translate()
2008-01-29 11:01:32 +00:00
Gábor Hojtsy
4bdf24ea52
#210219 by htalvitie, yched: initialize block caching properties properly on install (and update bugos RC2 sites as well)
2008-01-28 19:56:27 +00:00
Gábor Hojtsy
bf28630a5e
#213664 by chx, theborg: menu item not expanded on front page
2008-01-28 19:09:19 +00:00
Gábor Hojtsy
10f7a8faa8
#193331 by ufku: the replace parameter was not used in file_save_upload() as documented, fix this
2008-01-28 17:00:36 +00:00
Gábor Hojtsy
279d2d4c44
#213517 by ax: inline documentation cleanup, fixing four unclosed @defgroups
2008-01-28 16:05:17 +00:00
Gábor Hojtsy
23607968df
#207029 by JohnAlbin: some menu item properties were not passed along for theming (regression)
2008-01-28 15:55:25 +00:00
Gábor Hojtsy
de791184f3
#214922 by Eaton: fix code typo which prevented from image buttons in a tree form from working
2008-01-28 12:09:12 +00:00
Gábor Hojtsy
eb7d6f05ff
#206955 follow up by merlinofchaos: avoid misusing default values for image buttons
2008-01-28 00:15:34 +00:00
Gábor Hojtsy
d40bb1e98d
#207330 by c960657: allow custom URL rewriter to work on base_url and fix urlencoding of front page URL with a path prefix
2008-01-27 19:57:36 +00:00
Gábor Hojtsy
ba7399847f
#172571 by fgm, slightly modified: document that theme_xml_icon() was superceded in most cases by theme_feed_icon()
2008-01-27 19:47:06 +00:00
Gábor Hojtsy
0fa792bdd1
#187075 by dvessel: do not compute a breadcrumb for the home page (regression)
2008-01-27 17:43:23 +00:00
Gábor Hojtsy
5ad519996d
#212126 report by salvis, patch by myself: allow clearing of drupal_html_to_text() URL list, so it can be used multiple times on the page
2008-01-25 17:04:00 +00:00
Gábor Hojtsy
ea79c66c03
#194327 by dvessel, David_Rothstein, catch, theborg: IE form submission button correction was buggy
2008-01-25 16:24:48 +00:00
Gábor Hojtsy
ce8672a731
#213319 by add1sun: minor code documentation fix at template_preprocess_block()
2008-01-24 11:00:57 +00:00
Gábor Hojtsy
b299b9ee21
#204411 by catch: elevate MySQL requirements to 4.1.1 (the first production MySQL 4.1.x was 4.1.5 anyway)
2008-01-24 10:46:54 +00:00
Gábor Hojtsy
7186c4433e
#208768 by dvessel, Arancaytar: language direction should be in the HTML source, so it is more accessible even without CSS
2008-01-24 09:42:53 +00:00
Gábor Hojtsy
ff4fd98430
#194494 by Jax, slightly expanded: unify empty password handling is MySQL and MySQLi installer and runtime drivers
2008-01-23 09:59:29 +00:00
Gábor Hojtsy
154bfccf15
#212409 by theborg: avoid calling check_plain() twice on menu links
2008-01-22 17:19:28 +00:00
Gábor Hojtsy
af9b327ed0
#206778 follow up by dvessel: better filtering for subtheme files
2008-01-21 21:47:08 +00:00
Gábor Hojtsy
fe65a869fa
#195283 by pwolanin: code documentation for the 'forms' function group
2008-01-21 15:17:01 +00:00
Gábor Hojtsy
536fe2bbfb
#210479 by catch, dvessel: add newlines to list items, so inline display and RTL issues are resolved
2008-01-21 12:05:36 +00:00
Gábor Hojtsy
3a934722e5
#196630 follow up by JirkaRybka: fix theme location information in maintenance theming, so IE6 fix CSS is loaded properly
2008-01-16 10:47:17 +00:00
Gábor Hojtsy
44d71e1eef
#200674 by scor, catch: update.php should inform users if their memory limit will possibly result in a WSOD
2008-01-16 10:37:43 +00:00
Gábor Hojtsy
f16986574a
#209077 by bec: missing initialization for the placeholders array in drupal_write_record()
2008-01-16 10:37:30 +00:00
Gábor Hojtsy
d2a9e857d9
#208991 by JirkaRybka: target sticky table headers to Drupal output tables only, so it won't sticky random tables in other site content
2008-01-15 10:43:00 +00:00
Gábor Hojtsy
1b2ce46df2
#201540 follow up by zoo33: move jpeg quality validation to where it belongs, so it is only called if the current image toolkit requires it
2008-01-15 10:17:42 +00:00
Dries Buytaert
b62029cfb8
- Patch #115606 by Junyor, thesaint_02: added support for PHP 5.2's 'recoverable fatal errors'.
2008-01-15 08:13:40 +00:00
Gábor Hojtsy
3395c97e37
Back to 6.0-dev
2008-01-10 23:14:58 +00:00
Gábor Hojtsy
78bc68f304
Drupal 6 RC2
2008-01-10 22:47:17 +00:00
Gábor Hojtsy
7ecd63ed9f
#208262 by jvandyk: better name for variable signing a menu rebuild requirement
2008-01-10 20:16:50 +00:00
Gábor Hojtsy
f02c737296
A missing empty line
2008-01-10 20:05:30 +00:00