3 coder_upgrade 7.x-1.x, 2009-xx-xx (development version)
4 ---------------------------------
5 - Changes (2010-03-10):
6 * coder_upgrade.call.inc
7 * - implement #theme_page
8 * coder_upgrade.function.inc
9 * - refactor routines to use new coder_upgrade_convert_return pattern
10 * - #trigger_overhaul: hook_action_info, hook_hook_info
11 * - #node_type_base: hook_node_info
13 - Changes (2010-03-08):
14 * coder_upgrade.begin.inc (also coder_upgrade.list.inc, coder_upgrade.info)
15 * - add this file to handle module preprocessing
16 * coder_upgrade.function.inc
17 * - restore hook_install_alter
18 * - implement new coder_upgrade_convert_return
19 * - use with #hook_theme_render_changes
20 * coder_upgrade.module
21 * - enhance coder_upgrade_module_list to use with theme registry caching
22 * - enable help information
23 * coder_upgrade.help.inc
24 * - update documentation
26 - Changes (2010-03-06):
27 * coder_upgrade.install.inc
28 * - #728252: Array error when checking for @file in install files
29 * coder_upgrade.api.php
30 * - update documentation
32 - Changes (2010-03-05):
33 * coder_upgrade.call.inc (by duellj)
34 * - implement #format_date, #menu_tree_data, #url_query_parameter
35 * - implement #theme_pager, #theme_username
36 * coder_upgrade.function.inc (by duellj)
37 * - implement #block_deltas_renamed
39 - Changes (2010-03-04):
40 * coder_upgrade.call.inc (by duellj)
41 * - implement #placeholder, #node_type_get_functions, #node_invoke_nodeapi
42 * coder_upgrade.function.inc
43 * - revise #remove_op: revert $build_mode to $view_mode in hook_nodeapi and hook_user
45 - Changes (2010-03-01):
46 * coder_upgrade.info, coder_upgrade.main.inc
47 * - reflect the renamed grammar parser module
48 * coder_upgrade.install, coder_upgrade.module
50 * coder_upgrade.test, tests directory
53 - Changes (2010-02-27):
54 * coder_upgrade.call.inc
55 * - implement #drupal_set_header_renamed
57 - Changes (2010-02-22):
58 * coder_upgrade.call.inc
59 * - implement hook_upgrade_call_alter for db_... function calls and #absolute_includes
60 * - #absolute_includes
61 * coder_upgrade.function.inc
62 * - replace new PGPEditor() with PGPEditor::getInstance()
63 * coder_upgrade.main.inc
64 * - refactor debug and log print to automatically call $object->print_r()
65 * - add calls to pgp_log_memory_use
67 - Changes (2010-02-20):
68 * coder_upgrade.api.inc
69 * - update API documentation for new alter hooks
70 * coder_upgrade.main.inc
71 * - add hook_upgrade_hook_alter
72 * - use old directory name in hook_upgrade_end_alter if files are being replaced
74 - Changes (2010-02-19):
75 * coder_upgrade.module
76 * - add setting to indicate whether to list core or contributed modules on run upgrade form
77 * - omit modules contained in subdirectory of a parent module also selected for upgrade
78 * coder_upgrade.module, coder_upgrade.main.inc
79 * - add setting to indicate whether to replace files
80 * coder_upgrade.list.inc, coder_upgrade.main.inc, coder_upgrade.module
81 * - refactor the routine names out of the upgrade sets
82 * - refactor hook_upgrades to hook_upgrade_info
83 * - refactor the API to be totally hook based using drupal_alter
84 * coder_upgrade.end.inc, coder_upgrade.install.inc, coder_upgrade.regex.inc
85 * - refactor the main upgrade routines to hooks
86 * coder_upgrade.call.inc, coder_upgrade.function.inc
87 * - remove first parameter from search function calls
89 - Changes (2010-02-18):
90 * coder_upgrade.api.inc
91 * - update API documentation for new alter hooks
92 * other non-conversion files
93 * - update copyright years
95 - Changes (2010-02-17):
96 * coder_upgrade.call.inc
97 * - #preg_match, #file_scan_directory_nomask, #file_scan_directory_property_names, #file_scan_directory_array_itize
99 - Changes (2010-02-16):
100 * coder_upgrade.install.inc
101 * - add this file for install file changes
102 * - afile: Install files must include a Doxygen style file comment
103 * - info_core_7: Info file should specify core = 7.x
104 * coder_upgrade.list.inc
105 * - allow for array of files to be associated with a routine
106 * - add entries for install_file and info_file routines
107 * coder_upgrade.db.inc
108 * - add this file for database layer changes
109 * - start on dbtng for non-select queries
111 - Changes (2010-02-15):
112 * coder_upgrade.list.inc
113 * - correct parameters in call to drupal_system_listing (filepath is now uri)
114 * - add 'file' parameter to upgrade routine array
115 * - include files from 'file' parameter
116 * coder_upgrade.main.inc
117 * - eliminate hard-coded include of conversion routine files
118 * - refactor convert_functions and convert_function_calls routines to this file from other.inc
119 * coder_upgrade.other.inc
120 * - refactor function and function call routines to use drupal_alter
121 * - refactor each case block in these two functions to a separate alter hook routine
122 * - use this module to make the above change
123 * - refactor function and function call routines to separate include files
124 * coder_upgrade.call.inc
125 * - add this file for function call changes
126 * - drupal_add_css, drupal_add_js, drupal_set_html_head, filter_formats: revised
127 * coder_upgrade.function.inc
128 * - add this file for function (or hook) changes
129 * coder_upgrade.regex.inc
130 * - add this file for regular expression changes
132 - Changes (2010-02-03):
134 * - #703506: move static variable out of hook implementation into calling routine
136 - Changes (2010-01-24):
138 * - call reader, writer::getInstance to avoid creating duplicate objects
139 * - call reader::reset to avoid excessive memory consumption
141 - Changes (2010-01-20):
142 * #690518: api.php, help.inc, inc, install: use second person tense in document comments
144 - Changes (2010-01-18):
145 * coder_upgrade.main.inc
146 * - replace require_once statements with call to module_load_include (that includes DRUPAL_ROOT)
148 - Changes (2010-01-10):
149 * coder_upgrade.other.inc
151 * - drupal_add_css_weight: included in drupal_add_js_options change
152 * - drupal_valid_path: menu_valid_path becomes drupal_valid_path with a parameter change
154 - Changes (2010-01-01):
155 * coder_upgrade.other.inc
156 * - conform upgrade routines to Grammar Parser changes
157 * - T_RETURN statements changed from array to PGPExpression
158 * - body statements changed from PGPList to PGPBody
160 - Changes (2009-12-26):
161 * coder_upgrade.main.inc
162 * - move coder_upgrade_log_path and coder_upgrade_debug_path to this file
164 - Changes (2009-12-20):
165 * coder_upgrade.main.inc
166 * - rename coder_upgrade_debug_print to coder_upgrade_log_print
167 * - rename coder_upgrade_debug_echo to coder_upgrade_debug_print
168 * - replace echo statements with print to file
169 * - add aliases for above two: clp and cdp
170 * coder_upgrade.other.inc:
171 * - add $reader as a parameter to coder_upgrade_callback_functions
173 * - drupal_set_html_head: insert new required parameter when first parameter is set
176 * - action_info, filter, hook_info, link, theme (NOT DONE)
179 - Changes (2009-12-09):
180 * coder_upgrade.module:
181 * - eliminate unconditional load of 'conversions/coder_upgrade.main'
182 * - this leads to all upgrade files always being loaded
183 * - module only needs the list of upgrade sets
184 * - move _coder_upgrade_upgrades and coder_upgrade_upgrades to coder_upgrade.list.inc
185 * coder_upgrade_conversions_form:
186 * - eliminate upgrade description column
187 * - correct directory path display
188 * - correct caption on modules tab
189 * coder_upgrade.main.inc:
190 * - convert opendir and readdir to scandir. (2 places)
191 * - improve on setting $_coder_upgrade_module_name
192 * coder_upgrade.other.inc:
193 * - add upgrades for hook_action_info() and hook_hook_info()
194 * all files: use second person tense in document comments
196 - Changes (2009-12-05):
197 * #651844: coder_upgrade_module_name (no module file in directory).
199 - Changes (2009-12-04):
200 * Turn off debug output:
201 * - comment out the echo statements
202 * - turn off coder_upgrade_debug_echo
203 * Add statement to load the other.inc file.
204 * Fix coder_upgrade_module_name function.
205 * Wrap patch file contents with check_plain.
207 - Changes (2009-11-18):
208 * Changes made to conform to revised core api or standards:
209 * - use third person tense in hook_x comments
210 * - manually include files again
211 * Change settings menu path to 'admin/config/development/coder/upgrade/settings'.
212 * Disable upgrade functionality until grammar parser refactoring is complete.
214 - Changes (2009-10-18):
215 * Changes made to conform to revised core api or standards:
216 * - add 'config' to menu paths
217 * - add $form to parameters of form builder functions
218 * Change settings menu path to 'admin/config/development/coder/configure/upgrade'.
220 - Changes (2009-08-24):
221 * Change calls to file_check_directory to file_prepare_directory in light of core function rename.
223 - Changes (2009-08-17):
224 * Group conversion routines by processing order (beginning, middle, or end).
225 * Separate middle conversion routines into two groups (regex and parser) to utilize the PGP API.
226 * Add handler specification (regex or parser) for the middle changes applied at the file level.
227 * Revise API documentation.
228 * Implement initial batch of conversion routines using the PGP API.
230 - Changes (2009-08-04):
231 * Rename hook_perm and the permission.
232 * Revise API documentation.
234 - Changes (2009-08-02):
235 * Create log file and patch files.
236 * Add links to log file and patch files in user interface.
238 * Revise api.php file.
240 - Changes (2009-08-01):
241 * Revise user interface using new D7 form elements.
242 * Implement hook_upgrades.
244 * Change t() to st() in appropriate places of install file.
247 - Changes (2009-07-30):
248 * Apply D7 standards for naming forms and implement hook comments.
251 - Changes (2009-07-07):
252 * Add module to coder project as coder_upgrade.
253 * Rename conversion directories to 'coder_upgrade/old' and '/new'.
254 * Change menu path to 'admin/development/coder/upgrade'.
255 * Change menu path to 'admin/settings/coder/upgrade'.
256 * Add directory called 'conversions' and move conversion .inc files there.
257 * Remove deadwood node type.
258 * Add upgrade path to .install file (require uninstall of Deadwood).
259 * Restructure process to always run all conversions.
261 * Add grammar parser (pgp) module as a dependency.