drupal-module-misc/drupal-module-misc.patch

Fri, 07 Sep 2012 19:08:07 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 07 Sep 2012 19:08:07 +0200
changeset 667
9dacbd1d1aa2
parent 531
e3f92ea19d16
permissions
-rw-r--r--

Correct build configuration in Solaris subdir, correct english grammar,
remove irrelevant strip notice, introduce custom CFLAG logic, facilitate
use of Solaris Studio compiler with needed build configuration
adjustments, conditionally build 64 bit position independent code,
and accommodate tun(7) in newer Solaris releases by renaming driver
and module from conflicting 'tun' to 'vtun'. These changes include
some nonstandard 'I give up' logic causing out of tree builds by
manipulating the PATH, for example.

     1 Since PHP 5.3 calling functions with objects and having the function
     2 declare the object parameter as a reference causes a runtime error.
     3 The "call by reference" indicator "&" has to be removed from parameters
     4 which are known to be passed as objects (by reference.)
     6 Index: sites/all/modules/diff/diff.module
     7 --- sites/all/modules/diff/diff.module.orig	2010-08-12 18:34:08.000000000 +0200
     8 +++ sites/all/modules/diff/diff.module	2010-08-13 14:18:26.000000000 +0200
     9 @@ -78,7 +78,7 @@
    10  /**
    11   * Implementation of hook_menu_alter().
    12   */
    13 -function diff_menu_alter(&$callbacks) {
    14 +function diff_menu_alter($callbacks) {
    15    // Overwrite the default 'Revisions' page
    16    $callbacks['node/%node/revisions']['page callback'] = 'diff_diffs_overview';
    17    $callbacks['node/%node/revisions']['module'] = 'diff';
    18 @@ -128,7 +128,7 @@
    19  /**
    20   * Implementation of hook_nodeapi().
    21   */
    22 -function diff_node_view_alter(&$build) {
    23 +function diff_node_view_alter($build) {
    24    $node = $build['#node'];
    25    if (user_access('view revisions') && variable_get('show_diff_inline_'. $node->type, FALSE)) {
    26      // Ugly but cheap way to check that we are viewing a node's revision page.
    27 @@ -146,7 +146,7 @@
    28  /**
    29   * Implements hook_form_alter().
    30   */
    31 -function diff_form_alter(&$form, $form_state, $form_id) {
    32 +function diff_form_alter($form, $form_state, $form_id) {
    33    if (!empty($form['#node_edit_form'])) {
    34      // Add a 'View changes' button on the node edit form.
    35      if (variable_get('show_preview_changes_'. $form['type']['#value'], TRUE) && $form['nid']['#value'] > 0) {
    36 @@ -163,7 +163,7 @@
    37  /**
    38   * Implements hook_form_alter() for node_type_form.
    39   */
    40 -function diff_form_node_type_form_alter(&$form, $form_state) {
    41 +function diff_form_node_type_form_alter($form, $form_state) {
    42    if (isset($form['type'])) {
    43      // Node type edit form.
    44      // Add checkbox to activate 'View changes' button per node type.
    45 @@ -198,7 +198,7 @@
    46  /**
    47   * Callback if 'View changes' is pressed.
    48   */
    49 -function diff_node_form_build_preview_changes($form, &$form_state) {
    50 +function diff_node_form_build_preview_changes($form, $form_state) {
    51    module_load_include('inc', 'diff', 'diff.pages');
    52    $old_node = clone node_load($form_state['values']['nid']);
    53    $node = node_form_submit_build_node($form, $form_state);
    54 @@ -342,7 +342,7 @@
    55  /**
    56   * Form submission handler for diff_inline_form() for JS-disabled clients.
    57   */
    58 -function diff_inline_form_submit(&$form, &$form_state) {
    59 +function diff_inline_form_submit($form, $form_state) {
    60    if (isset($form_state['values']['revision'], $form_state['values']['node'])) {
    61      $node = $form_state['values']['node'];
    62      $vid = $form_state['values']['revision'];

mercurial