pierre@1
|
1 $Id: CHANGELOG.txt,v 1.2.2.40.2.176.2.41.2.53 2009/03/31 04:49:25 jeremy Exp $
|
pierre@1
|
2
|
pierre@1
|
3 March 30th, 2009 (6.x-2.0-beta5)
|
pierre@1
|
4 - ad_channel.module
|
pierre@1
|
5 o bug #418758: validate that $group is an array before treating it as one
|
pierre@1
|
6 - ad_owners.module
|
pierre@1
|
7 o feature #418382: make per-ad-type default permissions also per-role
|
pierre@1
|
8 o feature #418382: introduce 'grant default per ad type permissions' permission
|
pierre@1
|
9 - ad.module
|
pierre@1
|
10 o feature #418382: introduce 'edit any advertisements', 'delete own advertisement',
|
pierre@1
|
11 and 'delete any advertisements' permissions
|
pierre@1
|
12 - ad_text.module
|
pierre@1
|
13 o properly display advertisement in reports
|
pierre@1
|
14
|
pierre@1
|
15 March 28th, 2009
|
pierre@1
|
16 - ad.module
|
pierre@1
|
17 o bug #417414: properly save autoactivate and autoexpire timestamps
|
pierre@1
|
18 - ad_notify.module
|
pierre@1
|
19 o bug #417512: implement hook_mail so that notifications are actually sent
|
pierre@1
|
20 o bug #417512: use proper variable names in emails
|
pierre@1
|
21 - ad_token.inc
|
pierre@1
|
22 o bug #417512: (renamed from token_ad.inc to match the ad module's naming
|
pierre@1
|
23 standards) cleanup logic to always return a value even if 0, remove
|
pierre@1
|
24 nonexistent this_week_impressions and this_week_clicks variables
|
pierre@1
|
25 - ad_token.install
|
pierre@1
|
26 o bug #417512: replace old variables with new variables in already
|
pierre@1
|
27 existing notifications
|
pierre@1
|
28
|
pierre@1
|
29 March 27th, 2009 (6.x-2.0-beta4)
|
pierre@1
|
30 - adserve.inc
|
pierre@1
|
31 o bug #406278: fix PHP E_ALL notices
|
pierre@1
|
32 (fix includes patch by Garrett Albright)
|
pierre@1
|
33 - ad_cache_file.module
|
pierre@1
|
34 o fix PHP E_ALL notices
|
pierre@1
|
35 - token_ad.inc
|
pierre@1
|
36 o fix PHP E_ALL notices
|
pierre@1
|
37 - adcache.inc
|
pierre@1
|
38 o fix PHP E_ALL notices
|
pierre@1
|
39 - ad_channel.module
|
pierre@1
|
40 o fix PHP E_ALL notices
|
pierre@1
|
41 o bug #416110: build proper joins when filtering by channel or premiere
|
pierre@1
|
42 o feature #416164: a configurable option to display channels along with
|
pierre@1
|
43 or instead of groups on the admin ads listing page
|
pierre@1
|
44 - ad_weight_probability.module
|
pierre@1
|
45 o fix PHP E_ALL notices
|
pierre@1
|
46 - ad_report.module
|
pierre@1
|
47 o bug #404892: only display reports tab on advertisements
|
pierre@1
|
48 - ad_notify.module
|
pierre@1
|
49 o bug #404892: only display notify tab on advertisements
|
pierre@1
|
50 o feature #173176: complete implementation of default notifications
|
pierre@1
|
51 - ad_notify.install
|
pierre@1
|
52 o feature #173176: new "template" column to allow per-role notifications
|
pierre@1
|
53 - ad.install
|
pierre@1
|
54 o remove unintentional call-time pass-by-reference
|
pierre@1
|
55 - ad_image.install
|
pierre@1
|
56 o remove unintentional call-time pass-by-reference
|
pierre@1
|
57
|
pierre@1
|
58 March 26th, 2009
|
pierre@1
|
59 - ad.module
|
pierre@1
|
60 o by default, only rebuild cache file when cron runs -- to rebuild
|
pierre@1
|
61 immediately set 'ad_cache_file_rebuild_realtime' to TRUE in your $conf
|
pierre@1
|
62 array in settings.php.
|
pierre@1
|
63 - ad_weight_probability.module
|
pierre@1
|
64 o only add/update probability information when working with ads
|
pierre@1
|
65 o don't rebuild cache twice, it will be rebuilt on save by the ad module
|
pierre@1
|
66
|
pierre@1
|
67 March 18th, 2009
|
pierre@1
|
68 - adserve.inc
|
pierre@1
|
69 o add timestamp to debug output
|
pierre@1
|
70 o add memory information to debug output
|
pierre@1
|
71 - ad_cache_file.inc
|
pierre@1
|
72 o by default, only rebuil cache file when cron runs -- to rebuild
|
pierre@1
|
73 immediately set 'ad_cache_file_rebuild_realtime' to TRUE in your $conf
|
pierre@1
|
74 array in settings.php.
|
pierre@1
|
75 - ad_cache_file.module
|
pierre@1
|
76 o rebuild file cache in cron hook
|
pierre@1
|
77 o add debug output when rebuilding cache
|
pierre@1
|
78
|
pierre@1
|
79 March 11th, 2009
|
pierre@1
|
80 - ad.module
|
pierre@1
|
81 o feature #382928: select ad type with inline AHAH switcher
|
pierre@1
|
82 (patch thanks to "neochief")
|
pierre@1
|
83 - ad.install
|
pierre@1
|
84 o feature #382928: flush cache so AHAH switcher will work
|
pierre@1
|
85 - ad_channel.module
|
pierre@1
|
86 o feature #386796: allow per-channel reports
|
pierre@1
|
87 - ad_report.module
|
pierre@1
|
88 o feature #386796: allow external modules to modify reports
|
pierre@1
|
89
|
pierre@1
|
90 March 5th, 2009 (6.x-2.0-beta3)
|
pierre@1
|
91 - ad.module
|
pierre@1
|
92 o simplify ad redirect path to avoid mismatched parameters
|
pierre@1
|
93 o feature #173176: use token module when generating notifications
|
pierre@1
|
94 - ad_cache.inc
|
pierre@1
|
95 o properly display $extra parameters
|
pierre@1
|
96 o simplify ad redirect path to avoid mismatched parameters
|
pierre@1
|
97 - ad_report.module
|
pierre@1
|
98 o bug #386794: generate proper report when selecting group(s)
|
pierre@1
|
99 - ad_channel.module
|
pierre@1
|
100 o add filter by premiere status to administrative ad overview page
|
pierre@1
|
101 - ad_notify.install
|
pierre@1
|
102 o feature #173176: new "roles" column to allow per-role notifications
|
pierre@1
|
103 - ad_notify.module
|
pierre@1
|
104 o feature #173176: add global per-role notifications, integrate token module
|
pierre@1
|
105
|
pierre@1
|
106 March 4th, 2009
|
pierre@1
|
107 - ad_image.module
|
pierre@1
|
108 o bug #389724: properly display locally hosted images
|
pierre@1
|
109 o bug #391392: properly display locally hosted images
|
pierre@1
|
110 - ad_channel.module
|
pierre@1
|
111 o bug #389700: fix filtering by ad channel
|
pierre@1
|
112
|
pierre@1
|
113 March 3rd, 2009 (6.x-2.0-beta2)
|
pierre@1
|
114 - ad_cache_file.module
|
pierre@1
|
115 o fix PHP E_ALL notices
|
pierre@1
|
116 - ad_image.install
|
pierre@1
|
117 o feature #388712: add remote_image field for remotely hosting images
|
pierre@1
|
118 - ad_image.module
|
pierre@1
|
119 o feature #388712: optionally allow images to be hosted remotely
|
pierre@1
|
120 (must go to "Administer > Content management > Ads > Settings > Image ad"
|
pierre@1
|
121 and check "Allow remote hosted images" to use this feature.)
|
pierre@1
|
122 - ad.module
|
pierre@1
|
123 o allow ad-type module global settings changes to be saved
|
pierre@1
|
124 - ad_owners.module
|
pierre@1
|
125 o allow ad-type module global settings changes to be saved
|
pierre@1
|
126
|
pierre@1
|
127 March 2nd, 2009
|
pierre@1
|
128 - ad_channel
|
pierre@1
|
129 o bug #388720: display channels by name, not by description
|
pierre@1
|
130 - ad_remote
|
pierre@1
|
131 o bug #387164: generate proper snippet for tracking remote url
|
pierre@1
|
132
|
pierre@1
|
133 March 1st, 2009 (6.x-2.0-beta1)
|
pierre@1
|
134 - ad_remote.module
|
pierre@1
|
135 o bug #387164: display advertisements with javascript to capture remote
|
pierre@1
|
136 URL and properly support ad_channels
|
pierre@1
|
137 - ad_channel.module
|
pierre@1
|
138 o feature #386832: allow filtering by channel on ad admin page
|
pierre@1
|
139
|
pierre@1
|
140 February 28th, 2009 (6.x-2.0-alpha2)
|
pierre@1
|
141 - ad_owners.module
|
pierre@1
|
142 o rename ad_host_id_create to ad_owners_create_hostid for consistency
|
pierre@1
|
143 - ad_remote.module
|
pierre@1
|
144 o replace call to ad_host_id_create with ad_owners_create_hostid
|
pierre@1
|
145 - ad_weight_probability.module
|
pierre@1
|
146 o bug #386816: new ads default to a weight of 1
|
pierre@1
|
147 - ad_html.module
|
pierre@1
|
148 o fix PHP E_ALL notices
|
pierre@1
|
149 - ad.pages.inc
|
pierre@1
|
150 o bug #386824: fix grammatical typo
|
pierre@1
|
151 - ad_channel.module
|
pierre@1
|
152 o feature #386810: set channel after ad group
|
pierre@1
|
153 o feature #386820: display channels when viewing node (if have 'administer
|
pierre@1
|
154 channels' permissions)
|
pierre@1
|
155
|
pierre@1
|
156 February 27th, 2009 (6.x-2.0-alpha1)
|
pierre@1
|
157 - ad_report.module
|
pierre@1
|
158 o fix PHP notice, validate element before using it
|
pierre@1
|
159 - ad.module
|
pierre@1
|
160 o bug #382970: ad_permission must handle aid as int or node object
|
pierre@1
|
161 o bug #383008: ad_status_display should only return allowed permissions
|
pierre@1
|
162 o fix PHP E_ALL notices
|
pierre@1
|
163 - ad_html.module
|
pierre@1
|
164 o fix PHP E_ALL notices
|
pierre@1
|
165 - ad_text.module
|
pierre@1
|
166 o fix PHP E_ALL notices
|
pierre@1
|
167 - ad_owners.module
|
pierre@1
|
168 o make it possible to set default permissions
|
pierre@1
|
169 o make it possible to set per-advertisement permissions
|
pierre@1
|
170 - ad_weight_probability.module
|
pierre@1
|
171 o update form_alter to work with Drupal 6
|
pierre@1
|
172 - ad_weight_probability.inc
|
pierre@1
|
173 o fix PHP E_ALL notices
|
pierre@1
|
174 - ad_channel.module
|
pierre@1
|
175 o port to Drupal 6
|
pierre@1
|
176 - ad_cache_file.module
|
pierre@1
|
177 o bug #383836: fix typo in adapi
|
pierre@1
|
178 o fix PHP E_ALL notices
|
pierre@1
|
179 - ad_cace_memcache.info
|
pierre@1
|
180 o REMOVED: module needs a major update, it is currently unusable
|
pierre@1
|
181
|
pierre@1
|
182 February 24th, 2009
|
pierre@1
|
183 - ad_report.module
|
pierre@1
|
184 o complete porting to 6.x, fixup paths
|
pierre@1
|
185
|
pierre@1
|
186 February 23rd, 2009
|
pierre@1
|
187 - ad_report.module
|
pierre@1
|
188 o porting to 6.x
|
pierre@1
|
189
|
pierre@1
|
190 February 23rd, 2009 (branched 6.x-2.x)
|
pierre@1
|
191 - imported changes from 5.x-2.x-dev branch
|
pierre@0
|
192
|
pierre@0
|
193 February 17th, 2009 (1.1)
|
pierre@0
|
194 - ad.module
|
pierre@0
|
195 o bug #375742: support manual IFrame configuration
|
pierre@0
|
196 o feature #298608: return ad_link_attributes as array so ad_display_TYPE
|
pierre@0
|
197 functions can call l() rather than custom building links
|
pierre@0
|
198 - ad.admin.inc
|
pierre@0
|
199 o feature #346454: replace "views" with "impressions"
|
pierre@0
|
200 - ad.install
|
pierre@0
|
201 o feature #298608: flush all caches for new ad display functions
|
pierre@0
|
202 - adserve.inc
|
pierre@0
|
203 o bug #375765: do not auto-expire ads unless configured to auto-expire
|
pierre@0
|
204 o bug #375377: remove references to no longer existing views files
|
pierre@0
|
205 - ad_external.module
|
pierre@0
|
206 o feature #298608: display external ad with themeable function
|
pierre@0
|
207 - ad_html.module
|
pierre@0
|
208 o feature #298608: display html ad with themeable function
|
pierre@0
|
209 - ad_image.module
|
pierre@0
|
210 o feature #298608: display image ad with themeable function
|
pierre@0
|
211 - ad_text.module
|
pierre@0
|
212 o feature #298608: display text ad with themeable function
|
pierre@0
|
213
|
pierre@0
|
214 February 16th, 2009
|
pierre@0
|
215 - ad_text.module
|
pierre@0
|
216 o bug #375377: remove references to no longer existing ad_text_views.inc
|
pierre@0
|
217 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
218 - ad_image.module
|
pierre@0
|
219 o bug #375377: remove references to no longer existing ad_image_views.inc
|
pierre@0
|
220 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
221 - ad.module
|
pierre@0
|
222 o bug #375270: cleanup code for E_ALL compliance (new patch by Webchick)
|
pierre@0
|
223 o bug #375474: don't automatically set autoactive/autoexpire date
|
pierre@0
|
224 - ad.admin.inc
|
pierre@0
|
225 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
226 - ad_owners.module
|
pierre@0
|
227 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
228 - ad_embed.module
|
pierre@0
|
229 o bug #294035: fixup ad_embed module to work with Drupal 6
|
pierre@0
|
230 - ad.install
|
pierre@0
|
231 o bug #294035: rebuild menu so ad_embed settings page is visible
|
pierre@0
|
232
|
pierre@0
|
233 February 16th, 2009 (1.0)
|
pierre@0
|
234 - ad.admin.inc
|
pierre@0
|
235 o bug #374044: when editing group, don't display "create group" button
|
pierre@0
|
236 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
237 - ad.module
|
pierre@0
|
238 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
239 - ad.pages.inc
|
pierre@0
|
240 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
241 - adserve.inc
|
pierre@0
|
242 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
243 - ad_cache_file.inc
|
pierre@0
|
244 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
245 - ad_cache_file.module
|
pierre@0
|
246 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
247 - ad_cache_memcache.inc
|
pierre@0
|
248 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
249 - ad_cache_memcache.module
|
pierre@0
|
250 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
251 - ad_embed.module
|
pierre@0
|
252 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
253 - ad_remote.module
|
pierre@0
|
254 o bug #375221: generate valid HTML snippet
|
pierre@0
|
255 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
256 - ad_external.module
|
pierre@0
|
257 o bug #375221: generate valid HTML snippet
|
pierre@0
|
258 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
259 - ad_image.module
|
pierre@0
|
260 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
261 - ad_text.module
|
pierre@0
|
262 o bug #375241: allow ad owners to change ad status
|
pierre@0
|
263 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
264 - ad_html.module
|
pierre@0
|
265 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
266 - ad_remote.module
|
pierre@0
|
267 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
268 - ad_report.module
|
pierre@0
|
269 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
270 - ad_owners.module
|
pierre@0
|
271 o bug #375244: automatically make ad creator an ad owner with default perms
|
pierre@0
|
272 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
273 - click_filter.install
|
pierre@0
|
274 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
275 - click_filter.module
|
pierre@0
|
276 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
277
|
pierre@0
|
278 February 12th, 2009 (1.0-rc2)
|
pierre@0
|
279 - ad_remote.info
|
pierre@0
|
280 o bug #294044: module dependent on ad_owners module
|
pierre@0
|
281 - ad.module
|
pierre@0
|
282 o bug #304326: fix permissions so user can view click details
|
pierre@0
|
283 - ad.pages.inc
|
pierre@0
|
284 o feature #304326: display username in overview and details
|
pierre@0
|
285 - ad_memcache.inc
|
pierre@0
|
286 o bug #294040: order of ad_memcache_set() parameters was swapped
|
pierre@0
|
287
|
pierre@0
|
288 February 11th, 2009
|
pierre@0
|
289 - ad_text.module
|
pierre@0
|
290 o feature #373016: don't require destination URL, cleanup help text
|
pierre@0
|
291 o bug #373065: cleanup URL on ad node page
|
pierre@0
|
292 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
293 - ad_image.module
|
pierre@0
|
294 o feature #373016: cleanup help text for destination URL
|
pierre@0
|
295 o bug #373065: cleanup URL on ad node page
|
pierre@0
|
296 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
297 - ad_html.module
|
pierre@0
|
298 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
299 - ad_external.module
|
pierre@0
|
300 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
301 - ad_text.install
|
pierre@0
|
302 o bug #373057: uninstall fails to remove text ads
|
pierre@0
|
303 - ad_image.install
|
pierre@0
|
304 o bug #373057: uninstall fails to remove image ads
|
pierre@0
|
305 - ad_html.install
|
pierre@0
|
306 o bug #373057: uninstall fails to remove html ads
|
pierre@0
|
307 - adserve.inc
|
pierre@0
|
308 o bug #373065: do not add trailing slash if there is no hostid
|
pierre@0
|
309 - ad_cache_file.inc
|
pierre@0
|
310 o bug #373065: generate proper redirect link
|
pierre@0
|
311
|
pierre@0
|
312 February 11th, 2009 (1.0-rc1)
|
pierre@0
|
313 SA-CONTRIB-2009-007: http://drupal.org/node/372977
|
pierre@0
|
314
|
pierre@0
|
315 February 10th, 2009
|
pierre@0
|
316 - ad_notify.module
|
pierre@0
|
317 o bug #360432: don't display error if no notifications have been created
|
pierre@0
|
318 - ad.admin.inc
|
pierre@0
|
319 o bug #372211: fix multi-delete of advertisements via admin interface
|
pierre@0
|
320 - adserve.inc
|
pierre@0
|
321 o bug #277286: document how to set DRUPAL_ROOT for Windows servers, get
|
pierre@0
|
322 path directly from DURPAL_ROOT if set
|
pierre@0
|
323
|
pierre@0
|
324 February 9th, 2009
|
pierre@0
|
325 - ad.module
|
pierre@0
|
326 o bug #369327: allow creation of advertisements
|
pierre@0
|
327 - ad_notify.info
|
pierre@0
|
328 o bug #370194: properly format dependencies
|
pierre@0
|
329 - ad_report.info
|
pierre@0
|
330 o properly format dependencies
|
pierre@0
|
331
|
pierre@1
|
332 December 18th, 2008
|
pierre@1
|
333 - ad.module
|
pierre@1
|
334 o generate click history in a function
|
pierre@1
|
335 o remove administrative statistics page (replaced by configurable reports)
|
pierre@1
|
336 - ad_report.module
|
pierre@1
|
337 o display click history along with other report data
|
pierre@1
|
338 o provide administrative reports, with downloadable CSV's
|
pierre@1
|
339 o put year first in path for reports, to avoid issue with # of digits
|
pierre@1
|
340 o default all reports to current month
|
pierre@1
|
341 - ad_report.install
|
pierre@1
|
342 o flush cache_menu to register new administrative paths
|
pierre@1
|
343
|
pierre@1
|
344 December 17th, 2008
|
pierre@1
|
345 - ad.install
|
pierre@1
|
346 o introduce 'extra' field in 'ad_statistics' and 'ad_clicks' tables
|
pierre@1
|
347 - ad.module
|
pierre@1
|
348 o store 'extra' data when advertisements are clicked
|
pierre@1
|
349 - adcache.inc
|
pierre@1
|
350 o support 'hook_increment_extra' allowing add-ons to add granularity
|
pierre@1
|
351 o modify click URL to include 'extra' field
|
pierre@1
|
352 o store 'extra' field when incrementing counters
|
pierre@1
|
353 - ad_cache_file.inc
|
pierre@1
|
354 o store 'extra' field when incrementing counters
|
pierre@1
|
355 - ad_cache_file.module
|
pierre@1
|
356 o support 'hook_increment_extra' allowing add-ons to add granularity
|
pierre@1
|
357 o store 'extra' field when incrementing counters
|
pierre@1
|
358 - ad_channel.module
|
pierre@1
|
359 o declare _increment_extra hook
|
pierre@1
|
360 - ad_channel.inc
|
pierre@1
|
361 o track which channels displayed advertisements were selected from
|
pierre@1
|
362 o implement _increment_extra hook to track per-channel granularity
|
pierre@1
|
363
|
pierre@1
|
364 December 16th, 2008
|
pierre@1
|
365 - ad_report.module
|
pierre@1
|
366 o prevent division by zero when generating reports
|
pierre@1
|
367
|
pierre@1
|
368 December 12th, 2008
|
pierre@1
|
369 - ad_report.module
|
pierre@1
|
370 o feature #333040: make report range configurable (optionally enable the
|
pierre@1
|
371 jstools jscalendar module for popup calendar selection)
|
pierre@1
|
372 o feature #333040: provide per-group table breakdown of ad statistics
|
pierre@1
|
373
|
pierre@1
|
374 December 11th, 2008
|
pierre@1
|
375 - ad.module
|
pierre@1
|
376 o provide new granular status permissions with logical workflow:
|
pierre@1
|
377 set status as pending, set status as denied,
|
pierre@1
|
378 set status from pending to approved, set status from pending to denied,
|
pierre@1
|
379 set status from approved to active, set status from approved to offline,
|
pierre@1
|
380 set status from active to offline, set status from active to expired,
|
pierre@1
|
381 set status from offline to active, set status from offline to expired
|
pierre@1
|
382 o remove 'unpublished' adstatus, an uppublished node is now an 'expired' ad
|
pierre@1
|
383 o flush the cache when admin modifies ad status in bulk operation
|
pierre@1
|
384 o when editing ad, only display ad status options have perms to control
|
pierre@1
|
385 o feature #167042: provide access to statistics and clicks by default if
|
pierre@1
|
386 the ad_permission module is not enabled
|
pierre@1
|
387 - ad_image.module
|
pierre@1
|
388 o rename 'manage active ad' to 'manage active image'
|
pierre@1
|
389 o grant permission to new ad owners by default
|
pierre@1
|
390 - ad_text.module
|
pierre@1
|
391 o grant 'manage ad text' permission to new ad owners by default
|
pierre@1
|
392 - ad_html.module
|
pierre@1
|
393 o grant 'manage ad html' permission to new ad owners by default
|
pierre@1
|
394 - ad_notify.module
|
pierre@1
|
395 o grant 'manage own notifications' permission to new ad owners by default
|
pierre@1
|
396 o grant 'edit notification email' permission to new ad owners by default
|
pierre@1
|
397 - ad_permission.module
|
pierre@1
|
398 o allow control of per-ad type default permissions
|
pierre@1
|
399 - ad_permission.install
|
pierre@1
|
400 o use CREATE TABLE IF NOT EXISTS correctly (was resulting in an error)
|
pierre@1
|
401 o update old permission names to new permission names ('manage status'
|
pierre@1
|
402 gets changed to the default status permissions for that ad type.)
|
pierre@1
|
403
|
pierre@1
|
404 December 10th, 2008
|
pierre@1
|
405 - ad_remote.module
|
pierre@1
|
406 o add javascript for recording remote url on which remote ads are served
|
pierre@1
|
407 - ad.module
|
pierre@1
|
408 o use single quotes when displaying javascript, so we can display it within
|
pierre@1
|
409 other javascript (for ad_remote)
|
pierre@1
|
410 o provide option to display ad url without any <div> wrappers
|
pierre@1
|
411 o provide mechanism for flushing cache
|
pierre@1
|
412 o automatically flush cache when ads are updated
|
pierre@1
|
413 - adserve.inc
|
pierre@1
|
414 o make best effort attempt at setting a proper remote url when serving
|
pierre@1
|
415 ads with the ad_remote module
|
pierre@1
|
416 - ad_channel.module
|
pierre@1
|
417 o provide configuration option for how to treat ads not in a channel
|
pierre@1
|
418 o flush cache when channel information changes
|
pierre@1
|
419 - ad_channel.inc
|
pierre@1
|
420 o respect configuration option for ads not in a channel
|
pierre@1
|
421 - ad_cache_file.module
|
pierre@1
|
422 o ad module now auto-flushes cache when ad is updated
|
pierre@1
|
423 - ad_weight_probability.module
|
pierre@1
|
424 o flush cache when weight changes
|
pierre@1
|
425
|
pierre@1
|
426 December 9th, 2008
|
pierre@1
|
427 - ad.module
|
pierre@1
|
428 o replace call to old ad_owners_add() with new ad_permission_owners_add()
|
pierre@1
|
429 - ad_permission.install
|
pierre@1
|
430 o only create tables if not already existing (on upgrades, these tables
|
pierre@1
|
431 were already created by the core ad module)
|
pierre@1
|
432 - ad_remote.info
|
pierre@1
|
433 o ad_remote now dependent on new ad_permission module
|
pierre@1
|
434 - ad_remote.module
|
pierre@1
|
435 o replace call to ad_host_id_create() with new ad_permission_create_hostid()
|
pierre@1
|
436
|
pierre@1
|
437 December 8th, 2008
|
pierre@1
|
438 - ad_permission.install
|
pierre@1
|
439 o fix namespace collision
|
pierre@1
|
440 - ad_permission.module
|
pierre@1
|
441 o for consistency, don't change title as updating permissisons
|
pierre@1
|
442 - adserve.php
|
pierre@1
|
443 o define debug error handler
|
pierre@1
|
444 o when debugging display all warnings except for misleading header and
|
pierre@1
|
445 session warnings caused by debugging
|
pierre@1
|
446 - ad_cache_file.inc
|
pierre@1
|
447 o fix strict PHP warnings
|
pierre@1
|
448 - adcache.inc
|
pierre@1
|
449 o fix strict PHP warnings
|
pierre@1
|
450 - ad_channel.inc
|
pierre@1
|
451 o fix strict PHP warnings
|
pierre@1
|
452
|
pierre@1
|
453 December 7th, 2008
|
pierre@1
|
454 - ad.install
|
pierre@1
|
455 o move permissions schema into ad_permission module
|
pierre@1
|
456 - ad.module
|
pierre@1
|
457 o move permissions logic into ad_permission module
|
pierre@1
|
458 - ad_html.module
|
pierre@1
|
459 o replace call to ad_adaccess() with call to ad_permission()
|
pierre@1
|
460 - ad_image.module
|
pierre@1
|
461 o replace call to ad_adaccess() with call to ad_permission()
|
pierre@1
|
462 - ad_text.module
|
pierre@1
|
463 o replace call to ad_adaccess() with call to ad_permission()
|
pierre@1
|
464 - ad_permission.module
|
pierre@1
|
465 o provide granular permissions for advertisements
|
pierre@1
|
466
|
pierre@1
|
467 December 6th, 2008
|
pierre@1
|
468 - adcache.inc
|
pierre@1
|
469 o introduce hook_weight
|
pierre@1
|
470 - ad_cache_file.module
|
pierre@1
|
471 o introduce hook_weight
|
pierre@1
|
472 - ad_channel.inc
|
pierre@1
|
473 o allow the display of more than one premiere advertisement
|
pierre@1
|
474 - ad_channel.module
|
pierre@1
|
475 o support 'configure ad premiere status' permission
|
pierre@1
|
476 Feature #139928:
|
pierre@1
|
477 - ad_weight_probability.module
|
pierre@1
|
478 o support weighting the probability that a given ad will be displayed
|
pierre@1
|
479
|
pierre@1
|
480
|
pierre@1
|
481 December 5th, 2008
|
pierre@1
|
482 - serve.php
|
pierre@1
|
483 o include new adcache.inc file
|
pierre@1
|
484 - adserve.inc
|
pierre@1
|
485 o divide ad serving functions into hooks
|
pierre@1
|
486 o move display functionality into adcache.inc to standardize caching
|
pierre@1
|
487 o rework hook functionality
|
pierre@1
|
488 o fix debug output to include adserve.inc and adcache.inc
|
pierre@1
|
489 - adcache.inc
|
pierre@1
|
490 o standardize caching and debugging code
|
pierre@1
|
491 - ad_cache_file.inc
|
pierre@1
|
492 o simplify by utilizing functions provided in adcache.inc
|
pierre@1
|
493 o properly track views and clicks with group-level granularity
|
pierre@1
|
494 - ad_cache_file.module
|
pierre@1
|
495 o properly track views and clicks with group-level granularity
|
pierre@1
|
496 - ad_channel.inc
|
pierre@1
|
497 o utilize functions provided by adcache.inc
|
pierre@1
|
498 o add support for premiere advertisements
|
pierre@1
|
499 - ad_channel.module
|
pierre@1
|
500 o cleanup wording and fieldsets
|
pierre@1
|
501 o fix group validation when no groups are selected
|
pierre@1
|
502 o add support for premiere advertisements
|
pierre@1
|
503 - ad_channel.install
|
pierre@1
|
504 o add support for premiere advertisements
|
pierre@1
|
505
|
pierre@1
|
506 November 28th, 2008
|
pierre@1
|
507 Feature #337505:
|
pierre@1
|
508 - ad.module
|
pierre@1
|
509 o track URL where serving advertisements
|
pierre@1
|
510 - adserve.inc
|
pierre@1
|
511 o introduce adserve_filter hook
|
pierre@1
|
512 - ad_cache_file.inc
|
pierre@1
|
513 o introduce adserve_filter hook
|
pierre@1
|
514 o convert include_hook_init, include_hook_select to hook_init, hook_select
|
pierre@1
|
515 - ad_cache_file.module
|
pierre@1
|
516 o support multiple hook_init, hook_filter, and hook_select hooks
|
pierre@1
|
517 - ad_channel.module
|
pierre@1
|
518 o add cache support
|
pierre@1
|
519 - ad_channel.inc
|
pierre@1
|
520 o implement cache support
|
pierre@1
|
521
|
pierre@1
|
522 November 27th, 2008
|
pierre@1
|
523 Feature #337505:
|
pierre@1
|
524 - ad_channel.module
|
pierre@1
|
525 o implement ability to assign ads to channels
|
pierre@1
|
526
|
pierre@1
|
527 November 21st, 2008
|
pierre@1
|
528 Feature #337505:
|
pierre@1
|
529 - ad_channel.module
|
pierre@1
|
530 o implement creation, editing and deletion of channels
|
pierre@1
|
531 o implement creation, editing and deletion of containers
|
pierre@1
|
532 o implement channel overview page
|
pierre@1
|
533
|
pierre@1
|
534 November 20th, 2008
|
pierre@1
|
535 Feature #337505:
|
pierre@1
|
536 - ad_channel.module
|
pierre@1
|
537 o draft administrative pages for ad channels.
|
pierre@1
|
538 o administrative interface for creating channels
|
pierre@1
|
539 o administrative interface for creating channel containers
|
pierre@1
|
540 - ad_channel.install
|
pierre@1
|
541 o define ad_channel schema
|
pierre@1
|
542
|
pierre@0
|
543 November 19th, 2008
|
pierre@0
|
544 - ad.module
|
pierre@0
|
545 o bug #329475: remove translations on internal status names
|
pierre@0
|
546 - ad_text.module
|
pierre@0
|
547 o bug #335466: fix unclosed div
|
pierre@0
|
548 - ad.install
|
pierre@0
|
549 o bug #330173: fix infinite loop when uninstalling the ad module
|
pierre@0
|
550 - click_filter.module
|
pierre@0
|
551 o bug #294037: remove calls to db_num_rows
|
pierre@0
|
552 (patch thanks to James Glasgow, aka jrglasgow)
|
pierre@0
|
553 - ad_report.module
|
pierre@0
|
554 o bug #330104: port module to Drupal 6
|
pierre@0
|
555 (patch by Mehmet Alkanlar, aka mehmeta)
|
pierre@0
|
556
|
pierre@0
|
557 October 30th 2008
|
pierre@0
|
558 - ad.module
|
pierre@0
|
559 o bug #294029: Display theme, properly redirect
|
pierre@0
|
560 - click_filter.module
|
pierre@0
|
561 o bug #294037
|
pierre@0
|
562
|
pierre@0
|
563 August 11th 2008
|
pierre@0
|
564 Branched 6.x from 5.x-1.6
|