sly@8
|
1 $Id: CHANGELOG.txt,v 1.2.2.40.2.176.2.41.2.101 2009/08/05 00:13:37 jeremy Exp $
|
sly@8
|
2
|
sly@8
|
3 August 4th, 2009
|
sly@8
|
4 - ad.module
|
sly@8
|
5 o bug #527658: don't require user to choose ad type if only one is available
|
sly@8
|
6 o bug #445264: fix jQuery display method
|
sly@8
|
7
|
sly@8
|
8 July 29th, 2009
|
sly@8
|
9 - click_filter.module
|
sly@8
|
10 o bug #433432: only query ad_owners table if the ad_owners module is enabled
|
sly@8
|
11 Patch thanks to mehmeta
|
sly@8
|
12 o feature #519784: consider user agents with 'spider' or 'crawl' to be bots
|
sly@8
|
13 Patch thanks to pebosi
|
sly@8
|
14 - ad_channel.module
|
sly@8
|
15 o bug #511762: properly document accepted paths for configuring channels
|
sly@8
|
16 o bug #499522: document shortcoming regarding url aliases
|
sly@8
|
17 - ad.module
|
sly@8
|
18 o bug #496406: don't display body field if disabled
|
sly@8
|
19 Patch thanks to perarnet
|
sly@8
|
20
|
sly@8
|
21 July 28th, 2009
|
sly@8
|
22 - ad_channel.install
|
sly@8
|
23 o bug #532262: add missing ad_channel_remnant table definition
|
sly@2
|
24
|
piotre@7
|
25 July 17th, 2009
|
piotre@7
|
26 - ad_channel.module
|
piotre@7
|
27 o feature #506512: filter reports on ads not assigned to any channel
|
piotre@7
|
28 o bug #511200: document <front> as an acceptable path
|
piotre@7
|
29
|
piotre@7
|
30 July 11th, 2009
|
piotre@7
|
31 - ad_channel.module
|
piotre@7
|
32 o feature #487966: provide inventory for channels, allowing remnant ads to
|
piotre@7
|
33 fill in missing inventory
|
piotre@7
|
34
|
piotre@7
|
35 July 9th, 2009
|
piotre@7
|
36 - imageserve.inc
|
piotre@7
|
37 o bug #491324: remove unnecessary object
|
piotre@7
|
38
|
piotre@7
|
39 July 6th, 2009
|
piotre@7
|
40 - ad_embed.module
|
piotre@7
|
41 o bug #476480: add missing ';' to properly display '<' in form.
|
piotre@7
|
42 - ad.module
|
piotre@7
|
43 o bug #480884: remove unnecessary call to ad_groups_list().
|
piotre@7
|
44 Patch thanks to 'lonelyrobot'.
|
piotre@7
|
45
|
piotre@7
|
46 July 3rd, 2009
|
piotre@7
|
47 - ad_report.module
|
piotre@7
|
48 o bug #485218: proper filtering by group and by both group and channel
|
piotre@7
|
49 - ad_cache_file.module
|
piotre@7
|
50 o feature #485236: provide manual mechanism for flushing file cache
|
piotre@7
|
51 - ad_weight_probability.module
|
piotre@7
|
52 o feature #485244: display probability on ad overview page
|
piotre@7
|
53
|
piotre@7
|
54 May 21st, 2009
|
piotre@7
|
55 - ad.channel.module
|
piotre@7
|
56 o replace probability with percentage to ease administration
|
piotre@7
|
57 - ad_channel.inc
|
piotre@7
|
58 o remove non-channel probabilities, replace with percentages. improve
|
piotre@7
|
59 channel selection to ensure proper weighting regardless of how many
|
piotre@7
|
60 channels and how many ads in channels and not in channels.
|
piotre@7
|
61 - ad_channel.install
|
piotre@7
|
62 o replace no_channel_weight row with no_channel_percentage. Automatically
|
piotre@7
|
63 convert existing configurations from weight to percentage.
|
piotre@7
|
64
|
piotre@7
|
65 May 15th, 2009
|
piotre@7
|
66 - ad_image.module
|
piotre@7
|
67 o bug #437580: properly validate remote image, allowing it to be set as
|
piotre@7
|
68 active
|
piotre@7
|
69
|
piotre@7
|
70 May 7th, 2009
|
piotre@7
|
71 - adcache.inc
|
piotre@7
|
72 o bug #453236: properly cast db query so can filter on multiple nids or tids
|
piotre@7
|
73 - ad_channel.inc
|
piotre@7
|
74 o bug: validate that a non-zero channel weight has been set, otherwise fall
|
piotre@7
|
75 back to default weight
|
piotre@7
|
76
|
piotre@7
|
77 April 22nd, 2009 (6.x-2.0)
|
sly@4
|
78 - ad_channel.module
|
sly@4
|
79 o bug #436234: allow nodes to save properly on creation
|
sly@4
|
80 - ad_weight_percentage.module
|
sly@4
|
81 o bug #436234: allow nodes to save properly on creation
|
sly@4
|
82
|
sly@4
|
83 April 17th, 2009
|
sly@4
|
84 - ad_cache_file.install
|
sly@4
|
85 o bug #436926: be sure the file cache is disabled when the ad file cache
|
sly@4
|
86 module is disabled (patch thanks to Garrett Albright)
|
sly@4
|
87
|
piotre@7
|
88 April 16th, 2009 (6.x-2.0-rc1)
|
sly@3
|
89 - ad.module
|
sly@3
|
90 o feature #170497: introduce configurable option to remove ad nodes from
|
sly@3
|
91 search results, enabled by default. Advertisements will still show up
|
sly@3
|
92 in search results for users with 'administer advertisements' or 'edit any
|
sly@3
|
93 advertisement' permissions.
|
sly@3
|
94 o feature #321184: introduce configurable option to remove ad nodes from
|
sly@3
|
95 remote search engines using the 'noindex' meta tag, enabled by default
|
sly@3
|
96
|
sly@3
|
97 April 15th, 2009
|
sly@3
|
98 - ad_channel.install
|
sly@3
|
99 o bug #433432: add missing no_channel_weight column to schema definition
|
sly@3
|
100 - ad.module
|
sly@3
|
101 o bug #400734: get aid from node->nid if available
|
sly@3
|
102
|
sly@3
|
103 April 14th, 2009 (6.x-2.0-beta6)
|
sly@2
|
104 - ad.module
|
sly@2
|
105 o bug #431806: use valid XHTML when displaying advertisements
|
sly@2
|
106
|
sly@2
|
107 April 9th, 2009
|
sly@2
|
108 - ad.module
|
sly@2
|
109 o bug #404888: properly increment impressions when using the raw method to
|
sly@2
|
110 display advertisements
|
sly@2
|
111 - adserve.inc
|
sly@2
|
112 o bug #404888: properly display advertisements in Raw mode
|
sly@2
|
113 - imageserve.inc
|
sly@2
|
114 o bug #404888: properly increment impressions when using the raw method to
|
sly@2
|
115 display advertisements
|
sly@2
|
116 - ad_channel.inc
|
sly@2
|
117 o feature #421038: allow weighting of non-channel advertisements
|
sly@2
|
118 - ad_channel.install
|
sly@2
|
119 o feature #421038: allow weighting of non-channel advertisements
|
sly@2
|
120 - ad_channel.module
|
sly@2
|
121 o feature #421038: allow weighting of non-channel advertisements
|
sly@2
|
122
|
sly@2
|
123 April 7th, 2009
|
sly@2
|
124 - ad_cache_file
|
sly@2
|
125 o bug #425482: support older versions of PHP when building cache
|
sly@2
|
126 - ad_channel.module
|
sly@2
|
127 o #426292: sanitize urls trimming white space from start and end of lines
|
sly@2
|
128 to be sure they match as expected
|
sly@2
|
129 - ad_cache_file.info
|
sly@2
|
130 o bug #376924: list ad_owner as ad_cache_file dependency
|
sly@2
|
131 - ad_channel.module
|
sly@2
|
132 o bug #426300: allow the deletion of channels and containers
|
sly@2
|
133 - ad_channel.install
|
sly@2
|
134 o bug #426300: rebuild menu so channels and containers can be deleted
|
sly@2
|
135
|
sly@2
|
136 April 3rd, 2009
|
sly@2
|
137 - ad_channel.module
|
sly@2
|
138 o feature #421046: optionally limit the number of channels that can be
|
sly@2
|
139 assigned to a single advertisement
|
sly@2
|
140 - ad.install
|
sly@2
|
141 o bug #422936: add missing extra fields from table definitions
|
sly@2
|
142
|
sly@2
|
143 April 2nd, 2009
|
sly@2
|
144 - ad_channel.module
|
sly@2
|
145 o bug #421008: make premier status configurable to anyone with 'configure
|
sly@2
|
146 premier status' permission
|
sly@2
|
147 - ad.module
|
sly@2
|
148 o feature #421026: add notification event for an advertisement being taken
|
sly@2
|
149 offline
|
sly@2
|
150 o feature #421026: add notification event for an advertisement being updated
|
sly@2
|
151 - ad_notify.module
|
sly@2
|
152 o remove outdated notification references to _views, changing to the new
|
sly@2
|
153 _impressions syntax
|
sly@2
|
154 - ad_image.module
|
sly@2
|
155 o feature #421054: enforce optional maximum filesize
|
sly@2
|
156 o enforce maximum size, and minimum/maximum height and width o422936n remotely
|
sly@2
|
157 hosted images in addition to locally hosted images
|
sly@2
|
158 - ad_image.install
|
sly@2
|
159 o feature #421054: add new max_size field for enforcing maximum filesize
|
sly@2
|
160
|
sly@2
|
161 March 31st, 2009
|
sly@2
|
162 - ad_owners.module
|
sly@2
|
163 o bug #419140: always be sure $permissions is an array
|
sly@2
|
164 - ad_file_cache.inc
|
sly@2
|
165 o bug #400734: validate cache element exists before using it
|
pierre@1
|
166
|
pierre@1
|
167 March 30th, 2009 (6.x-2.0-beta5)
|
pierre@1
|
168 - ad_channel.module
|
pierre@1
|
169 o bug #418758: validate that $group is an array before treating it as one
|
pierre@1
|
170 - ad_owners.module
|
pierre@1
|
171 o feature #418382: make per-ad-type default permissions also per-role
|
pierre@1
|
172 o feature #418382: introduce 'grant default per ad type permissions' permission
|
pierre@1
|
173 - ad.module
|
pierre@1
|
174 o feature #418382: introduce 'edit any advertisements', 'delete own advertisement',
|
pierre@1
|
175 and 'delete any advertisements' permissions
|
pierre@1
|
176 - ad_text.module
|
pierre@1
|
177 o properly display advertisement in reports
|
pierre@1
|
178
|
pierre@1
|
179 March 28th, 2009
|
pierre@1
|
180 - ad.module
|
pierre@1
|
181 o bug #417414: properly save autoactivate and autoexpire timestamps
|
pierre@1
|
182 - ad_notify.module
|
pierre@1
|
183 o bug #417512: implement hook_mail so that notifications are actually sent
|
pierre@1
|
184 o bug #417512: use proper variable names in emails
|
pierre@1
|
185 - ad_token.inc
|
pierre@1
|
186 o bug #417512: (renamed from token_ad.inc to match the ad module's naming
|
pierre@1
|
187 standards) cleanup logic to always return a value even if 0, remove
|
pierre@1
|
188 nonexistent this_week_impressions and this_week_clicks variables
|
pierre@1
|
189 - ad_token.install
|
pierre@1
|
190 o bug #417512: replace old variables with new variables in already
|
pierre@1
|
191 existing notifications
|
pierre@1
|
192
|
pierre@1
|
193 March 27th, 2009 (6.x-2.0-beta4)
|
pierre@1
|
194 - adserve.inc
|
pierre@1
|
195 o bug #406278: fix PHP E_ALL notices
|
pierre@1
|
196 (fix includes patch by Garrett Albright)
|
pierre@1
|
197 - ad_cache_file.module
|
pierre@1
|
198 o fix PHP E_ALL notices
|
pierre@1
|
199 - token_ad.inc
|
pierre@1
|
200 o fix PHP E_ALL notices
|
pierre@1
|
201 - adcache.inc
|
pierre@1
|
202 o fix PHP E_ALL notices
|
pierre@1
|
203 - ad_channel.module
|
pierre@1
|
204 o fix PHP E_ALL notices
|
pierre@1
|
205 o bug #416110: build proper joins when filtering by channel or premiere
|
pierre@1
|
206 o feature #416164: a configurable option to display channels along with
|
pierre@1
|
207 or instead of groups on the admin ads listing page
|
pierre@1
|
208 - ad_weight_probability.module
|
pierre@1
|
209 o fix PHP E_ALL notices
|
pierre@1
|
210 - ad_report.module
|
pierre@1
|
211 o bug #404892: only display reports tab on advertisements
|
pierre@1
|
212 - ad_notify.module
|
pierre@1
|
213 o bug #404892: only display notify tab on advertisements
|
pierre@1
|
214 o feature #173176: complete implementation of default notifications
|
pierre@1
|
215 - ad_notify.install
|
pierre@1
|
216 o feature #173176: new "template" column to allow per-role notifications
|
pierre@1
|
217 - ad.install
|
pierre@1
|
218 o remove unintentional call-time pass-by-reference
|
pierre@1
|
219 - ad_image.install
|
pierre@1
|
220 o remove unintentional call-time pass-by-reference
|
pierre@1
|
221
|
pierre@1
|
222 March 26th, 2009
|
pierre@1
|
223 - ad.module
|
pierre@1
|
224 o by default, only rebuild cache file when cron runs -- to rebuild
|
pierre@1
|
225 immediately set 'ad_cache_file_rebuild_realtime' to TRUE in your $conf
|
pierre@1
|
226 array in settings.php.
|
pierre@1
|
227 - ad_weight_probability.module
|
pierre@1
|
228 o only add/update probability information when working with ads
|
pierre@1
|
229 o don't rebuild cache twice, it will be rebuilt on save by the ad module
|
pierre@1
|
230
|
pierre@1
|
231 March 18th, 2009
|
pierre@1
|
232 - adserve.inc
|
pierre@1
|
233 o add timestamp to debug output
|
pierre@1
|
234 o add memory information to debug output
|
pierre@1
|
235 - ad_cache_file.inc
|
pierre@1
|
236 o by default, only rebuil cache file when cron runs -- to rebuild
|
pierre@1
|
237 immediately set 'ad_cache_file_rebuild_realtime' to TRUE in your $conf
|
pierre@1
|
238 array in settings.php.
|
pierre@1
|
239 - ad_cache_file.module
|
pierre@1
|
240 o rebuild file cache in cron hook
|
pierre@1
|
241 o add debug output when rebuilding cache
|
pierre@1
|
242
|
pierre@1
|
243 March 11th, 2009
|
pierre@1
|
244 - ad.module
|
pierre@1
|
245 o feature #382928: select ad type with inline AHAH switcher
|
pierre@1
|
246 (patch thanks to "neochief")
|
pierre@1
|
247 - ad.install
|
pierre@1
|
248 o feature #382928: flush cache so AHAH switcher will work
|
pierre@1
|
249 - ad_channel.module
|
pierre@1
|
250 o feature #386796: allow per-channel reports
|
pierre@1
|
251 - ad_report.module
|
pierre@1
|
252 o feature #386796: allow external modules to modify reports
|
pierre@1
|
253
|
pierre@1
|
254 March 5th, 2009 (6.x-2.0-beta3)
|
pierre@1
|
255 - ad.module
|
pierre@1
|
256 o simplify ad redirect path to avoid mismatched parameters
|
pierre@1
|
257 o feature #173176: use token module when generating notifications
|
pierre@1
|
258 - ad_cache.inc
|
pierre@1
|
259 o properly display $extra parameters
|
pierre@1
|
260 o simplify ad redirect path to avoid mismatched parameters
|
pierre@1
|
261 - ad_report.module
|
pierre@1
|
262 o bug #386794: generate proper report when selecting group(s)
|
pierre@1
|
263 - ad_channel.module
|
pierre@1
|
264 o add filter by premiere status to administrative ad overview page
|
pierre@1
|
265 - ad_notify.install
|
pierre@1
|
266 o feature #173176: new "roles" column to allow per-role notifications
|
pierre@1
|
267 - ad_notify.module
|
pierre@1
|
268 o feature #173176: add global per-role notifications, integrate token module
|
pierre@1
|
269
|
pierre@1
|
270 March 4th, 2009
|
pierre@1
|
271 - ad_image.module
|
pierre@1
|
272 o bug #389724: properly display locally hosted images
|
pierre@1
|
273 o bug #391392: properly display locally hosted images
|
pierre@1
|
274 - ad_channel.module
|
pierre@1
|
275 o bug #389700: fix filtering by ad channel
|
pierre@1
|
276
|
pierre@1
|
277 March 3rd, 2009 (6.x-2.0-beta2)
|
pierre@1
|
278 - ad_cache_file.module
|
pierre@1
|
279 o fix PHP E_ALL notices
|
pierre@1
|
280 - ad_image.install
|
pierre@1
|
281 o feature #388712: add remote_image field for remotely hosting images
|
pierre@1
|
282 - ad_image.module
|
pierre@1
|
283 o feature #388712: optionally allow images to be hosted remotely
|
pierre@1
|
284 (must go to "Administer > Content management > Ads > Settings > Image ad"
|
pierre@1
|
285 and check "Allow remote hosted images" to use this feature.)
|
pierre@1
|
286 - ad.module
|
pierre@1
|
287 o allow ad-type module global settings changes to be saved
|
pierre@1
|
288 - ad_owners.module
|
pierre@1
|
289 o allow ad-type module global settings changes to be saved
|
pierre@1
|
290
|
pierre@1
|
291 March 2nd, 2009
|
pierre@1
|
292 - ad_channel
|
pierre@1
|
293 o bug #388720: display channels by name, not by description
|
pierre@1
|
294 - ad_remote
|
pierre@1
|
295 o bug #387164: generate proper snippet for tracking remote url
|
pierre@1
|
296
|
pierre@1
|
297 March 1st, 2009 (6.x-2.0-beta1)
|
pierre@1
|
298 - ad_remote.module
|
pierre@1
|
299 o bug #387164: display advertisements with javascript to capture remote
|
pierre@1
|
300 URL and properly support ad_channels
|
pierre@1
|
301 - ad_channel.module
|
pierre@1
|
302 o feature #386832: allow filtering by channel on ad admin page
|
pierre@1
|
303
|
pierre@1
|
304 February 28th, 2009 (6.x-2.0-alpha2)
|
pierre@1
|
305 - ad_owners.module
|
pierre@1
|
306 o rename ad_host_id_create to ad_owners_create_hostid for consistency
|
pierre@1
|
307 - ad_remote.module
|
pierre@1
|
308 o replace call to ad_host_id_create with ad_owners_create_hostid
|
pierre@1
|
309 - ad_weight_probability.module
|
pierre@1
|
310 o bug #386816: new ads default to a weight of 1
|
pierre@1
|
311 - ad_html.module
|
pierre@1
|
312 o fix PHP E_ALL notices
|
pierre@1
|
313 - ad.pages.inc
|
pierre@1
|
314 o bug #386824: fix grammatical typo
|
pierre@1
|
315 - ad_channel.module
|
pierre@1
|
316 o feature #386810: set channel after ad group
|
pierre@1
|
317 o feature #386820: display channels when viewing node (if have 'administer
|
pierre@1
|
318 channels' permissions)
|
pierre@1
|
319
|
pierre@1
|
320 February 27th, 2009 (6.x-2.0-alpha1)
|
pierre@1
|
321 - ad_report.module
|
pierre@1
|
322 o fix PHP notice, validate element before using it
|
pierre@1
|
323 - ad.module
|
pierre@1
|
324 o bug #382970: ad_permission must handle aid as int or node object
|
pierre@1
|
325 o bug #383008: ad_status_display should only return allowed permissions
|
pierre@1
|
326 o fix PHP E_ALL notices
|
pierre@1
|
327 - ad_html.module
|
pierre@1
|
328 o fix PHP E_ALL notices
|
pierre@1
|
329 - ad_text.module
|
pierre@1
|
330 o fix PHP E_ALL notices
|
pierre@1
|
331 - ad_owners.module
|
pierre@1
|
332 o make it possible to set default permissions
|
pierre@1
|
333 o make it possible to set per-advertisement permissions
|
pierre@1
|
334 - ad_weight_probability.module
|
pierre@1
|
335 o update form_alter to work with Drupal 6
|
pierre@1
|
336 - ad_weight_probability.inc
|
pierre@1
|
337 o fix PHP E_ALL notices
|
pierre@1
|
338 - ad_channel.module
|
pierre@1
|
339 o port to Drupal 6
|
pierre@1
|
340 - ad_cache_file.module
|
pierre@1
|
341 o bug #383836: fix typo in adapi
|
pierre@1
|
342 o fix PHP E_ALL notices
|
pierre@1
|
343 - ad_cace_memcache.info
|
pierre@1
|
344 o REMOVED: module needs a major update, it is currently unusable
|
pierre@1
|
345
|
pierre@1
|
346 February 24th, 2009
|
pierre@1
|
347 - ad_report.module
|
pierre@1
|
348 o complete porting to 6.x, fixup paths
|
pierre@1
|
349
|
pierre@1
|
350 February 23rd, 2009
|
pierre@1
|
351 - ad_report.module
|
pierre@1
|
352 o porting to 6.x
|
pierre@1
|
353
|
pierre@1
|
354 February 23rd, 2009 (branched 6.x-2.x)
|
pierre@1
|
355 - imported changes from 5.x-2.x-dev branch
|
pierre@0
|
356
|
pierre@0
|
357 February 17th, 2009 (1.1)
|
pierre@0
|
358 - ad.module
|
pierre@0
|
359 o bug #375742: support manual IFrame configuration
|
pierre@0
|
360 o feature #298608: return ad_link_attributes as array so ad_display_TYPE
|
pierre@0
|
361 functions can call l() rather than custom building links
|
pierre@0
|
362 - ad.admin.inc
|
pierre@0
|
363 o feature #346454: replace "views" with "impressions"
|
pierre@0
|
364 - ad.install
|
pierre@0
|
365 o feature #298608: flush all caches for new ad display functions
|
pierre@0
|
366 - adserve.inc
|
pierre@0
|
367 o bug #375765: do not auto-expire ads unless configured to auto-expire
|
pierre@0
|
368 o bug #375377: remove references to no longer existing views files
|
pierre@0
|
369 - ad_external.module
|
pierre@0
|
370 o feature #298608: display external ad with themeable function
|
pierre@0
|
371 - ad_html.module
|
pierre@0
|
372 o feature #298608: display html ad with themeable function
|
pierre@0
|
373 - ad_image.module
|
pierre@0
|
374 o feature #298608: display image ad with themeable function
|
pierre@0
|
375 - ad_text.module
|
pierre@0
|
376 o feature #298608: display text ad with themeable function
|
pierre@0
|
377
|
pierre@0
|
378 February 16th, 2009
|
pierre@0
|
379 - ad_text.module
|
pierre@0
|
380 o bug #375377: remove references to no longer existing ad_text_views.inc
|
pierre@0
|
381 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
382 - ad_image.module
|
pierre@0
|
383 o bug #375377: remove references to no longer existing ad_image_views.inc
|
pierre@0
|
384 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
385 - ad.module
|
pierre@0
|
386 o bug #375270: cleanup code for E_ALL compliance (new patch by Webchick)
|
pierre@0
|
387 o bug #375474: don't automatically set autoactive/autoexpire date
|
pierre@0
|
388 - ad.admin.inc
|
pierre@0
|
389 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
390 - ad_owners.module
|
pierre@0
|
391 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
392 - ad_embed.module
|
pierre@0
|
393 o bug #294035: fixup ad_embed module to work with Drupal 6
|
pierre@0
|
394 - ad.install
|
pierre@0
|
395 o bug #294035: rebuild menu so ad_embed settings page is visible
|
pierre@0
|
396
|
pierre@0
|
397 February 16th, 2009 (1.0)
|
pierre@0
|
398 - ad.admin.inc
|
pierre@0
|
399 o bug #374044: when editing group, don't display "create group" button
|
pierre@0
|
400 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
401 - ad.module
|
pierre@0
|
402 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
403 - ad.pages.inc
|
pierre@0
|
404 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
405 - adserve.inc
|
pierre@0
|
406 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
407 - ad_cache_file.inc
|
pierre@0
|
408 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
409 - ad_cache_file.module
|
pierre@0
|
410 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
411 - ad_cache_memcache.inc
|
pierre@0
|
412 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
413 - ad_cache_memcache.module
|
pierre@0
|
414 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
415 - ad_embed.module
|
pierre@0
|
416 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
417 - ad_remote.module
|
pierre@0
|
418 o bug #375221: generate valid HTML snippet
|
pierre@0
|
419 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
420 - ad_external.module
|
pierre@0
|
421 o bug #375221: generate valid HTML snippet
|
pierre@0
|
422 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
423 - ad_image.module
|
pierre@0
|
424 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
425 - ad_text.module
|
pierre@0
|
426 o bug #375241: allow ad owners to change ad status
|
pierre@0
|
427 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
428 - ad_html.module
|
pierre@0
|
429 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
430 - ad_remote.module
|
pierre@0
|
431 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
432 - ad_report.module
|
pierre@0
|
433 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
434 - ad_owners.module
|
pierre@0
|
435 o bug #375244: automatically make ad creator an ad owner with default perms
|
pierre@0
|
436 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
437 - click_filter.install
|
pierre@0
|
438 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
439 - click_filter.module
|
pierre@0
|
440 o bug #375270: cleanup code for E_ALL compliance
|
pierre@0
|
441
|
pierre@0
|
442 February 12th, 2009 (1.0-rc2)
|
pierre@0
|
443 - ad_remote.info
|
pierre@0
|
444 o bug #294044: module dependent on ad_owners module
|
pierre@0
|
445 - ad.module
|
pierre@0
|
446 o bug #304326: fix permissions so user can view click details
|
pierre@0
|
447 - ad.pages.inc
|
pierre@0
|
448 o feature #304326: display username in overview and details
|
pierre@0
|
449 - ad_memcache.inc
|
pierre@0
|
450 o bug #294040: order of ad_memcache_set() parameters was swapped
|
pierre@0
|
451
|
pierre@0
|
452 February 11th, 2009
|
pierre@0
|
453 - ad_text.module
|
pierre@0
|
454 o feature #373016: don't require destination URL, cleanup help text
|
pierre@0
|
455 o bug #373065: cleanup URL on ad node page
|
pierre@0
|
456 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
457 - ad_image.module
|
pierre@0
|
458 o feature #373016: cleanup help text for destination URL
|
pierre@0
|
459 o bug #373065: cleanup URL on ad node page
|
pierre@0
|
460 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
461 - ad_html.module
|
pierre@0
|
462 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
463 - ad_external.module
|
pierre@0
|
464 o bug #373046: allow roles with 'create advertisements' to create ads
|
pierre@0
|
465 - ad_text.install
|
pierre@0
|
466 o bug #373057: uninstall fails to remove text ads
|
pierre@0
|
467 - ad_image.install
|
pierre@0
|
468 o bug #373057: uninstall fails to remove image ads
|
pierre@0
|
469 - ad_html.install
|
pierre@0
|
470 o bug #373057: uninstall fails to remove html ads
|
pierre@0
|
471 - adserve.inc
|
pierre@0
|
472 o bug #373065: do not add trailing slash if there is no hostid
|
pierre@0
|
473 - ad_cache_file.inc
|
pierre@0
|
474 o bug #373065: generate proper redirect link
|
pierre@0
|
475
|
pierre@0
|
476 February 11th, 2009 (1.0-rc1)
|
pierre@0
|
477 SA-CONTRIB-2009-007: http://drupal.org/node/372977
|
pierre@0
|
478
|
pierre@0
|
479 February 10th, 2009
|
pierre@0
|
480 - ad_notify.module
|
pierre@0
|
481 o bug #360432: don't display error if no notifications have been created
|
pierre@0
|
482 - ad.admin.inc
|
pierre@0
|
483 o bug #372211: fix multi-delete of advertisements via admin interface
|
pierre@0
|
484 - adserve.inc
|
pierre@0
|
485 o bug #277286: document how to set DRUPAL_ROOT for Windows servers, get
|
pierre@0
|
486 path directly from DURPAL_ROOT if set
|
pierre@0
|
487
|
pierre@0
|
488 February 9th, 2009
|
pierre@0
|
489 - ad.module
|
pierre@0
|
490 o bug #369327: allow creation of advertisements
|
pierre@0
|
491 - ad_notify.info
|
pierre@0
|
492 o bug #370194: properly format dependencies
|
pierre@0
|
493 - ad_report.info
|
pierre@0
|
494 o properly format dependencies
|
pierre@0
|
495
|
pierre@1
|
496 December 18th, 2008
|
pierre@1
|
497 - ad.module
|
pierre@1
|
498 o generate click history in a function
|
pierre@1
|
499 o remove administrative statistics page (replaced by configurable reports)
|
pierre@1
|
500 - ad_report.module
|
pierre@1
|
501 o display click history along with other report data
|
pierre@1
|
502 o provide administrative reports, with downloadable CSV's
|
pierre@1
|
503 o put year first in path for reports, to avoid issue with # of digits
|
pierre@1
|
504 o default all reports to current month
|
pierre@1
|
505 - ad_report.install
|
pierre@1
|
506 o flush cache_menu to register new administrative paths
|
pierre@1
|
507
|
pierre@1
|
508 December 17th, 2008
|
pierre@1
|
509 - ad.install
|
pierre@1
|
510 o introduce 'extra' field in 'ad_statistics' and 'ad_clicks' tables
|
pierre@1
|
511 - ad.module
|
pierre@1
|
512 o store 'extra' data when advertisements are clicked
|
pierre@1
|
513 - adcache.inc
|
pierre@1
|
514 o support 'hook_increment_extra' allowing add-ons to add granularity
|
pierre@1
|
515 o modify click URL to include 'extra' field
|
pierre@1
|
516 o store 'extra' field when incrementing counters
|
pierre@1
|
517 - ad_cache_file.inc
|
pierre@1
|
518 o store 'extra' field when incrementing counters
|
pierre@1
|
519 - ad_cache_file.module
|
pierre@1
|
520 o support 'hook_increment_extra' allowing add-ons to add granularity
|
pierre@1
|
521 o store 'extra' field when incrementing counters
|
pierre@1
|
522 - ad_channel.module
|
pierre@1
|
523 o declare _increment_extra hook
|
pierre@1
|
524 - ad_channel.inc
|
pierre@1
|
525 o track which channels displayed advertisements were selected from
|
pierre@1
|
526 o implement _increment_extra hook to track per-channel granularity
|
pierre@1
|
527
|
pierre@1
|
528 December 16th, 2008
|
pierre@1
|
529 - ad_report.module
|
pierre@1
|
530 o prevent division by zero when generating reports
|
pierre@1
|
531
|
pierre@1
|
532 December 12th, 2008
|
pierre@1
|
533 - ad_report.module
|
pierre@1
|
534 o feature #333040: make report range configurable (optionally enable the
|
pierre@1
|
535 jstools jscalendar module for popup calendar selection)
|
pierre@1
|
536 o feature #333040: provide per-group table breakdown of ad statistics
|
pierre@1
|
537
|
pierre@1
|
538 December 11th, 2008
|
pierre@1
|
539 - ad.module
|
pierre@1
|
540 o provide new granular status permissions with logical workflow:
|
pierre@1
|
541 set status as pending, set status as denied,
|
pierre@1
|
542 set status from pending to approved, set status from pending to denied,
|
pierre@1
|
543 set status from approved to active, set status from approved to offline,
|
pierre@1
|
544 set status from active to offline, set status from active to expired,
|
pierre@1
|
545 set status from offline to active, set status from offline to expired
|
pierre@1
|
546 o remove 'unpublished' adstatus, an uppublished node is now an 'expired' ad
|
pierre@1
|
547 o flush the cache when admin modifies ad status in bulk operation
|
pierre@1
|
548 o when editing ad, only display ad status options have perms to control
|
pierre@1
|
549 o feature #167042: provide access to statistics and clicks by default if
|
pierre@1
|
550 the ad_permission module is not enabled
|
pierre@1
|
551 - ad_image.module
|
pierre@1
|
552 o rename 'manage active ad' to 'manage active image'
|
pierre@1
|
553 o grant permission to new ad owners by default
|
pierre@1
|
554 - ad_text.module
|
pierre@1
|
555 o grant 'manage ad text' permission to new ad owners by default
|
pierre@1
|
556 - ad_html.module
|
pierre@1
|
557 o grant 'manage ad html' permission to new ad owners by default
|
pierre@1
|
558 - ad_notify.module
|
pierre@1
|
559 o grant 'manage own notifications' permission to new ad owners by default
|
pierre@1
|
560 o grant 'edit notification email' permission to new ad owners by default
|
pierre@1
|
561 - ad_permission.module
|
pierre@1
|
562 o allow control of per-ad type default permissions
|
pierre@1
|
563 - ad_permission.install
|
pierre@1
|
564 o use CREATE TABLE IF NOT EXISTS correctly (was resulting in an error)
|
pierre@1
|
565 o update old permission names to new permission names ('manage status'
|
pierre@1
|
566 gets changed to the default status permissions for that ad type.)
|
pierre@1
|
567
|
pierre@1
|
568 December 10th, 2008
|
pierre@1
|
569 - ad_remote.module
|
pierre@1
|
570 o add javascript for recording remote url on which remote ads are served
|
pierre@1
|
571 - ad.module
|
pierre@1
|
572 o use single quotes when displaying javascript, so we can display it within
|
pierre@1
|
573 other javascript (for ad_remote)
|
pierre@1
|
574 o provide option to display ad url without any <div> wrappers
|
pierre@1
|
575 o provide mechanism for flushing cache
|
pierre@1
|
576 o automatically flush cache when ads are updated
|
pierre@1
|
577 - adserve.inc
|
pierre@1
|
578 o make best effort attempt at setting a proper remote url when serving
|
pierre@1
|
579 ads with the ad_remote module
|
pierre@1
|
580 - ad_channel.module
|
pierre@1
|
581 o provide configuration option for how to treat ads not in a channel
|
pierre@1
|
582 o flush cache when channel information changes
|
pierre@1
|
583 - ad_channel.inc
|
pierre@1
|
584 o respect configuration option for ads not in a channel
|
pierre@1
|
585 - ad_cache_file.module
|
pierre@1
|
586 o ad module now auto-flushes cache when ad is updated
|
pierre@1
|
587 - ad_weight_probability.module
|
pierre@1
|
588 o flush cache when weight changes
|
pierre@1
|
589
|
pierre@1
|
590 December 9th, 2008
|
pierre@1
|
591 - ad.module
|
pierre@1
|
592 o replace call to old ad_owners_add() with new ad_permission_owners_add()
|
pierre@1
|
593 - ad_permission.install
|
pierre@1
|
594 o only create tables if not already existing (on upgrades, these tables
|
pierre@1
|
595 were already created by the core ad module)
|
pierre@1
|
596 - ad_remote.info
|
pierre@1
|
597 o ad_remote now dependent on new ad_permission module
|
pierre@1
|
598 - ad_remote.module
|
pierre@1
|
599 o replace call to ad_host_id_create() with new ad_permission_create_hostid()
|
pierre@1
|
600
|
pierre@1
|
601 December 8th, 2008
|
pierre@1
|
602 - ad_permission.install
|
pierre@1
|
603 o fix namespace collision
|
pierre@1
|
604 - ad_permission.module
|
pierre@1
|
605 o for consistency, don't change title as updating permissisons
|
pierre@1
|
606 - adserve.php
|
pierre@1
|
607 o define debug error handler
|
pierre@1
|
608 o when debugging display all warnings except for misleading header and
|
pierre@1
|
609 session warnings caused by debugging
|
pierre@1
|
610 - ad_cache_file.inc
|
pierre@1
|
611 o fix strict PHP warnings
|
pierre@1
|
612 - adcache.inc
|
pierre@1
|
613 o fix strict PHP warnings
|
pierre@1
|
614 - ad_channel.inc
|
pierre@1
|
615 o fix strict PHP warnings
|
pierre@1
|
616
|
pierre@1
|
617 December 7th, 2008
|
pierre@1
|
618 - ad.install
|
pierre@1
|
619 o move permissions schema into ad_permission module
|
pierre@1
|
620 - ad.module
|
pierre@1
|
621 o move permissions logic into ad_permission module
|
pierre@1
|
622 - ad_html.module
|
pierre@1
|
623 o replace call to ad_adaccess() with call to ad_permission()
|
pierre@1
|
624 - ad_image.module
|
pierre@1
|
625 o replace call to ad_adaccess() with call to ad_permission()
|
pierre@1
|
626 - ad_text.module
|
pierre@1
|
627 o replace call to ad_adaccess() with call to ad_permission()
|
pierre@1
|
628 - ad_permission.module
|
pierre@1
|
629 o provide granular permissions for advertisements
|
pierre@1
|
630
|
pierre@1
|
631 December 6th, 2008
|
pierre@1
|
632 - adcache.inc
|
pierre@1
|
633 o introduce hook_weight
|
pierre@1
|
634 - ad_cache_file.module
|
pierre@1
|
635 o introduce hook_weight
|
pierre@1
|
636 - ad_channel.inc
|
pierre@1
|
637 o allow the display of more than one premiere advertisement
|
pierre@1
|
638 - ad_channel.module
|
pierre@1
|
639 o support 'configure ad premiere status' permission
|
pierre@1
|
640 Feature #139928:
|
pierre@1
|
641 - ad_weight_probability.module
|
pierre@1
|
642 o support weighting the probability that a given ad will be displayed
|
pierre@1
|
643
|
pierre@1
|
644
|
pierre@1
|
645 December 5th, 2008
|
pierre@1
|
646 - serve.php
|
pierre@1
|
647 o include new adcache.inc file
|
pierre@1
|
648 - adserve.inc
|
pierre@1
|
649 o divide ad serving functions into hooks
|
pierre@1
|
650 o move display functionality into adcache.inc to standardize caching
|
pierre@1
|
651 o rework hook functionality
|
pierre@1
|
652 o fix debug output to include adserve.inc and adcache.inc
|
pierre@1
|
653 - adcache.inc
|
pierre@1
|
654 o standardize caching and debugging code
|
pierre@1
|
655 - ad_cache_file.inc
|
pierre@1
|
656 o simplify by utilizing functions provided in adcache.inc
|
pierre@1
|
657 o properly track views and clicks with group-level granularity
|
pierre@1
|
658 - ad_cache_file.module
|
pierre@1
|
659 o properly track views and clicks with group-level granularity
|
pierre@1
|
660 - ad_channel.inc
|
pierre@1
|
661 o utilize functions provided by adcache.inc
|
pierre@1
|
662 o add support for premiere advertisements
|
pierre@1
|
663 - ad_channel.module
|
pierre@1
|
664 o cleanup wording and fieldsets
|
pierre@1
|
665 o fix group validation when no groups are selected
|
pierre@1
|
666 o add support for premiere advertisements
|
pierre@1
|
667 - ad_channel.install
|
pierre@1
|
668 o add support for premiere advertisements
|
pierre@1
|
669
|
pierre@1
|
670 November 28th, 2008
|
pierre@1
|
671 Feature #337505:
|
pierre@1
|
672 - ad.module
|
pierre@1
|
673 o track URL where serving advertisements
|
pierre@1
|
674 - adserve.inc
|
pierre@1
|
675 o introduce adserve_filter hook
|
pierre@1
|
676 - ad_cache_file.inc
|
pierre@1
|
677 o introduce adserve_filter hook
|
pierre@1
|
678 o convert include_hook_init, include_hook_select to hook_init, hook_select
|
pierre@1
|
679 - ad_cache_file.module
|
pierre@1
|
680 o support multiple hook_init, hook_filter, and hook_select hooks
|
pierre@1
|
681 - ad_channel.module
|
pierre@1
|
682 o add cache support
|
pierre@1
|
683 - ad_channel.inc
|
pierre@1
|
684 o implement cache support
|
pierre@1
|
685
|
pierre@1
|
686 November 27th, 2008
|
pierre@1
|
687 Feature #337505:
|
pierre@1
|
688 - ad_channel.module
|
pierre@1
|
689 o implement ability to assign ads to channels
|
pierre@1
|
690
|
pierre@1
|
691 November 21st, 2008
|
pierre@1
|
692 Feature #337505:
|
pierre@1
|
693 - ad_channel.module
|
pierre@1
|
694 o implement creation, editing and deletion of channels
|
pierre@1
|
695 o implement creation, editing and deletion of containers
|
pierre@1
|
696 o implement channel overview page
|
pierre@1
|
697
|
pierre@1
|
698 November 20th, 2008
|
pierre@1
|
699 Feature #337505:
|
pierre@1
|
700 - ad_channel.module
|
pierre@1
|
701 o draft administrative pages for ad channels.
|
pierre@1
|
702 o administrative interface for creating channels
|
pierre@1
|
703 o administrative interface for creating channel containers
|
pierre@1
|
704 - ad_channel.install
|
pierre@1
|
705 o define ad_channel schema
|
pierre@1
|
706
|
pierre@0
|
707 November 19th, 2008
|
pierre@0
|
708 - ad.module
|
pierre@0
|
709 o bug #329475: remove translations on internal status names
|
pierre@0
|
710 - ad_text.module
|
pierre@0
|
711 o bug #335466: fix unclosed div
|
pierre@0
|
712 - ad.install
|
pierre@0
|
713 o bug #330173: fix infinite loop when uninstalling the ad module
|
pierre@0
|
714 - click_filter.module
|
pierre@0
|
715 o bug #294037: remove calls to db_num_rows
|
pierre@0
|
716 (patch thanks to James Glasgow, aka jrglasgow)
|
pierre@0
|
717 - ad_report.module
|
pierre@0
|
718 o bug #330104: port module to Drupal 6
|
pierre@0
|
719 (patch by Mehmet Alkanlar, aka mehmeta)
|
pierre@0
|
720
|
pierre@0
|
721 October 30th 2008
|
pierre@0
|
722 - ad.module
|
pierre@0
|
723 o bug #294029: Display theme, properly redirect
|
pierre@0
|
724 - click_filter.module
|
pierre@0
|
725 o bug #294037
|
pierre@0
|
726
|
pierre@0
|
727 August 11th 2008
|
pierre@0
|
728 Branched 6.x from 5.x-1.6
|