Crayon Syntax Highlighter - Version 1.4.2

Version Description

  • Huge overhaul of Crayon detection and highlighting
  • IDs are now added to Crayons before detection
  • No more identification issues possible
  • Highlighting grabs the ID and uses it in JS
  • Only detects Crayons in visible posts, performance improved
  • This fixes issues with <!--nextpage-->
Download this release

Release Info

Developer akarmenia
Plugin Icon wp plugin Crayon Syntax Highlighter
Version 1.4.2
Comparing to
See all releases

Code changes from version 1.4.1 to 1.4.2

crayon_formatter.class.php CHANGED
@@ -15,8 +15,6 @@ class CrayonFormatter {
15
 
16
  // Methods ================================================================
17
  private function __construct() {}
18
-
19
- private static $test = 0;
20
 
21
  /* Formats the code using the regex and stores the elements for later use. */
22
  public static function format_code($code, $language, $highlight = TRUE, $hl = NULL) {
@@ -136,7 +134,7 @@ class CrayonFormatter {
136
  }
137
  }
138
  // Unique ID for this instance of Crayon
139
- $uid = 'crayon-' . uniqid();
140
  // Disable functionality for errors
141
  $error = $hl->error();
142
  // Combined settings for code
@@ -239,9 +237,11 @@ class CrayonFormatter {
239
  if (!empty($theme_id) && $theme != NULL && !$theme->used()) {
240
  // Record usage
241
  $theme->used(TRUE);
242
- // Add style
243
- $url = CrayonGlobalSettings::plugin_path() . CrayonUtil::pathf(CRAYON_THEME_DIR) . $theme_id . '/' . $theme_id . '.css?ver' . $CRAYON_VERSION;
244
- $output .= '<link rel="stylesheet" type="text/css" href="' . $url . '" />' . CRAYON_NL;
 
 
245
  }
246
 
247
  // Load font css if not default
15
 
16
  // Methods ================================================================
17
  private function __construct() {}
 
 
18
 
19
  /* Formats the code using the regex and stores the elements for later use. */
20
  public static function format_code($code, $language, $highlight = TRUE, $hl = NULL) {
134
  }
135
  }
136
  // Unique ID for this instance of Crayon
137
+ $uid = 'crayon-' . $hl->id();
138
  // Disable functionality for errors
139
  $error = $hl->error();
140
  // Combined settings for code
237
  if (!empty($theme_id) && $theme != NULL && !$theme->used()) {
238
  // Record usage
239
  $theme->used(TRUE);
240
+ if ($print) {
241
+ // Add style
242
+ $url = CrayonGlobalSettings::plugin_path() . CrayonUtil::pathf(CRAYON_THEME_DIR) . $theme_id . '/' . $theme_id . '.css?ver' . $CRAYON_VERSION;
243
+ $output .= '<link rel="stylesheet" type="text/css" href="' . $url . '" />' . CRAYON_NL;
244
+ }
245
  }
246
 
247
  // Load font css if not default
crayon_highlighter.class.php CHANGED
@@ -9,6 +9,7 @@ require_once (CRAYON_LANGS_PHP);
9
  /* The main class for managing the syntax highlighter */
10
  class CrayonHighlighter {
11
  // Properties and Constants ===============================================
 
12
  private $url = '';
13
  private $code = '';
14
  private $formatted_code = '';
@@ -30,13 +31,14 @@ class CrayonHighlighter {
30
  private $settings = NULL;
31
 
32
  // Methods ================================================================
33
- function __construct($url = NULL, $language = NULL) {
34
  if ($url !== NULL) {
35
  $this->url($url);
36
  }
37
  if ($language !== NULL) {
38
  $this->language($language);
39
  }
 
40
  }
41
 
42
  /* Tries to load the code locally, then attempts to load it remotely */
@@ -255,6 +257,14 @@ class CrayonHighlighter {
255
  }
256
  }
257
 
 
 
 
 
 
 
 
 
258
  function error($string = NULL) {
259
  if (!$string) {
260
  return $this->error;
9
  /* The main class for managing the syntax highlighter */
10
  class CrayonHighlighter {
11
  // Properties and Constants ===============================================
12
+ private $id = '';
13
  private $url = '';
14
  private $code = '';
15
  private $formatted_code = '';
31
  private $settings = NULL;
32
 
33
  // Methods ================================================================
34
+ function __construct($url = NULL, $language = NULL, $id = NULL) {
35
  if ($url !== NULL) {
36
  $this->url($url);
37
  }
38
  if ($language !== NULL) {
39
  $this->language($language);
40
  }
41
+ $this->id($id);
42
  }
43
 
44
  /* Tries to load the code locally, then attempts to load it remotely */
257
  }
258
  }
259
 
260
+ function id($id = NULL) {
261
+ if ($id == NULL) {
262
+ return $this->id;
263
+ } else {
264
+ $this->id = strval($id);
265
+ }
266
+ }
267
+
268
  function error($string = NULL) {
269
  if (!$string) {
270
  return $this->error;
crayon_resource.class.php CHANGED
@@ -234,6 +234,16 @@ class CrayonUsedResourceCollection extends CrayonResourceCollection {
234
  }
235
  }
236
 
 
 
 
 
 
 
 
 
 
 
237
  // XXX Override
238
  public function resource_instance($id, $name = NULL) {
239
  return new CrayonUsedResource($id, $name);
234
  }
235
  }
236
 
237
+ public function get_used() {
238
+ $used = array();
239
+ foreach ($this->get() as $resource) {
240
+ if ($resource->used()) {
241
+ $used[] = $resource;
242
+ }
243
+ }
244
+ return $used;
245
+ }
246
+
247
  // XXX Override
248
  public function resource_instance($id, $name = NULL) {
249
  return new CrayonUsedResource($id, $name);
crayon_themes.class.php CHANGED
@@ -21,5 +21,17 @@ class CrayonThemes extends CrayonUsedResourceCollection {
21
  public function path($id) {
22
  return CRAYON_THEME_PATH . $id . "/$id.css";
23
  }
 
 
 
 
 
 
 
 
 
 
 
 
24
  }
25
  ?>
21
  public function path($id) {
22
  return CRAYON_THEME_PATH . $id . "/$id.css";
23
  }
24
+
25
+ // Prints out CSS for all the used themes
26
+ public function get_used_theme_css() {
27
+ global $CRAYON_VERSION;
28
+ $used = $this->get_used();
29
+ $css = '';
30
+ foreach ($used as $theme) {
31
+ $url = CrayonGlobalSettings::plugin_path() . CrayonUtil::pathf(CRAYON_THEME_DIR) . $theme->id() . '/' . $theme->id() . '.css?ver' . $CRAYON_VERSION;
32
+ $css .= '<link rel="stylesheet" type="text/css" href="' . $url . '" />' . CRAYON_NL;
33
+ }
34
+ return $css;
35
+ }
36
  }
37
  ?>
crayon_wp.class.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Crayon Syntax Highlighter
4
  Plugin URI: http://ak.net84.net/
5
  Description: Supports multiple languages, themes, highlighting from a URL, local file or post text. <a href="options-general.php?page=crayon_settings">View Settings.</a>
6
- Version: 1.4.1
7
  Author: Aram Kocharyan
8
  Author URI: http://ak.net84.net/
9
  License: GPL2
@@ -40,13 +40,15 @@ class CrayonWP {
40
  private static $is_excerpt = FALSE;
41
  // Whether we have added styles and scripts
42
  private static $included = FALSE;
 
 
43
 
44
  // Used to detect the shortcode
45
- const REGEX_CLOSED = '(?:\[[\t ]*crayon\b([^\]]*)/[\t ]*\])'; // [crayon atts="" /]
46
- const REGEX_TAG = '(?:\[[\t ]*crayon\b([^\]]*)\]\r?\n?(.*?)\r?\n?\[[\t ]*/[\t ]*crayon\b[^\]]*\])'; // [crayon atts="" /] ... [/crayon]
47
 
48
  const REGEX_CLOSED_NO_CAPTURE = '(?:\[[\t ]*crayon\b[^\]]*/[\t ]*\])';
49
- const REGEX_TAG_NO_CAPTURE = '(?:\[[\t ]*crayon\b[^\]]*\]\r?\n?.*?\r?\n?\[[\t ]*/[\t ]*crayon\b[^\]]*\])';
50
 
51
  // Methods ================================================================
52
 
@@ -56,6 +58,10 @@ class CrayonWP {
56
  return '#(?<!\$)(?:'. self::REGEX_CLOSED .'|'. self::REGEX_TAG .')(?!\$)#s';
57
  }
58
 
 
 
 
 
59
  public static function regex_no_capture() {
60
  return '#(?<!\$)(?:'. self::REGEX_CLOSED_NO_CAPTURE .'|'. self::REGEX_TAG_NO_CAPTURE .')(?!\$)#s';
61
  }
@@ -67,9 +73,9 @@ class CrayonWP {
67
  /**
68
  * Adds the actual Crayon instance, should only be called by add_shortcode()
69
  */
70
- private static function shortcode($atts, $content = NULL) {
71
  CrayonSettingsWP::load_settings(); // Run first to ensure global settings loaded
72
-
73
  // Lowercase attributes
74
  $lower_atts = array();
75
  foreach ($atts as $att=>$value) {
@@ -97,7 +103,7 @@ class CrayonWP {
97
  $lang = $title = $mark = '';
98
  extract($filtered_atts);
99
 
100
- $crayon = self::instance($extra_attr);
101
 
102
  // Set URL
103
  $url = isset($url) ? $url : '';
@@ -119,7 +125,7 @@ class CrayonWP {
119
  }
120
 
121
  /* Returns Crayon instance */
122
- public static function instance($extra_attr = array()) {
123
  // Create Crayon
124
  $crayon = new CrayonHighlighter();
125
 
@@ -128,6 +134,9 @@ class CrayonWP {
128
  if (!empty($extra_attr)) {
129
  $crayon->settings($extra_attr);
130
  }
 
 
 
131
  return $crayon;
132
  }
133
 
@@ -137,25 +146,38 @@ class CrayonWP {
137
  return $posts;
138
  }
139
 
 
 
 
 
 
 
140
  // Whether to enqueue syles/scripts
141
  $enqueue = FALSE;
142
 
143
- // Search for shortcode
144
- foreach ($posts as $post) {
 
 
 
 
145
  // Only include if a post exists with Crayon tag
146
  preg_match_all(self::regex(), $post->post_content, $matches);
147
 
148
  if ( count($matches[0]) != 0 ) {
149
  // Crayons found!
150
- $full_matches = $matches[1];
151
- $closed_atts = $matches[1];
152
- $open_atts = $matches[2];
153
- $contents = $matches[3];
 
 
154
 
155
  // Make sure we enqueue the styles/scripts
156
  $enqueue = TRUE;
157
 
158
  for ($i = 0; $i < count($full_matches); $i++) {
 
159
  if ( !empty($closed_atts[$i]) ) {
160
  $atts = $closed_atts[$i];
161
  } else if ( !empty($open_atts[$i]) ) {
@@ -167,7 +189,6 @@ class CrayonWP {
167
  // Capture attributes
168
  preg_match_all('#([^="\'\s]+)[\t ]*=[\t ]*("|\')([^"]+?)\2#', $atts, $att_matches);
169
  $atts_array = array();
170
-
171
  if ( count($att_matches[0]) != 0 ) {
172
  for ($j = 0; $j < count($att_matches[1]); $j++) {
173
  $atts_array[trim($att_matches[1][$j])] = trim($att_matches[3][$j]);
@@ -175,7 +196,8 @@ class CrayonWP {
175
  }
176
 
177
  // Add array of atts and content to post queue with key as post ID
178
- self::$post_queue[strval($post->ID)][] = array('id'=>$post->ID, 'atts'=>$atts_array, 'code'=>$contents[$i], 'index'=>$i);
 
179
  }
180
  }
181
 
@@ -188,6 +210,14 @@ class CrayonWP {
188
  return $posts;
189
  }
190
 
 
 
 
 
 
 
 
 
191
  private static function enqueue_resources() {
192
  global $CRAYON_VERSION;
193
  wp_enqueue_style('crayon-style', plugins_url(CRAYON_STYLE, __FILE__), array(), $CRAYON_VERSION);
@@ -214,14 +244,14 @@ class CrayonWP {
214
  $the_content_original = $the_content;
215
  // Loop through Crayons
216
  $post_in_queue = self::$post_queue[$post_id];
217
- foreach ($post_in_queue as $p) {
218
- $atts = $p['atts'];
219
- $content = $p['code']; // The formatted crayon we replace post content with
220
  // Remove '$' from $[crayon]...[/crayon]$ contained within [crayon] tag content
221
  $content = self::crayon_remove_ignore($content);
222
  // Apply shortcode to the content
223
- $crayon = self::shortcode($atts, $content);
224
- $the_content = CrayonUtil::preg_replace_escape_back(self::regex_no_capture(), $crayon, $the_content, 1, $count);
225
  }
226
  }
227
  // Remove '$' from $[crayon]...[/crayon]$ in post body
@@ -253,6 +283,10 @@ class CrayonWP {
253
  public static function uninstall() {
254
 
255
  }
 
 
 
 
256
  }
257
 
258
  // Only if WP is loaded
@@ -264,5 +298,6 @@ if (defined('ABSPATH')) {
264
  add_filter('the_posts', 'CrayonWP::the_posts');
265
  add_filter('the_content', 'CrayonWP::the_content');
266
  add_filter('the_excerpt', 'CrayonWP::the_excerpt');
 
267
  }
268
  ?>
3
  Plugin Name: Crayon Syntax Highlighter
4
  Plugin URI: http://ak.net84.net/
5
  Description: Supports multiple languages, themes, highlighting from a URL, local file or post text. <a href="options-general.php?page=crayon_settings">View Settings.</a>
6
+ Version: 1.4.2
7
  Author: Aram Kocharyan
8
  Author URI: http://ak.net84.net/
9
  License: GPL2
40
  private static $is_excerpt = FALSE;
41
  // Whether we have added styles and scripts
42
  private static $included = FALSE;
43
+ // Used to keep Crayon IDs
44
+ private static $next_id = 0;
45
 
46
  // Used to detect the shortcode
47
+ const REGEX_CLOSED = '(?:\[[\t ]*crayon(?:-(\w+))?\b([^\]]*)/[\t ]*\])'; // [crayon atts="" /]
48
+ const REGEX_TAG = '(?:\[[\t ]*crayon(?:-(\w+))?\b([^\]]*)\]\r?\n?(.*?)\r?\n?\[[\t ]*/[\t ]*crayon\b[^\]]*\])'; // [crayon atts="" /] ... [/crayon]
49
 
50
  const REGEX_CLOSED_NO_CAPTURE = '(?:\[[\t ]*crayon\b[^\]]*/[\t ]*\])';
51
+ const REGEX_TAG_NO_CAPTURE = '(?:\[[\t ]*crayon\b[^\]]*\]\r?\n?.*?\r?\n?\[[\t ]*/[\t ]*crayon\b[^\]]*\])';
52
 
53
  // Methods ================================================================
54
 
58
  return '#(?<!\$)(?:'. self::REGEX_CLOSED .'|'. self::REGEX_TAG .')(?!\$)#s';
59
  }
60
 
61
+ public static function regex_with_id($id) {
62
+ return '#(?<!\$)(?:(?:\[[\t ]*crayon-'.$id.'\b[^\]]*/[\t ]*\])|(?:\[[\t ]*crayon-'.$id.'\b[^\]]*\]\r?\n?.*?\r?\n?\[[\t ]*/[\t ]*crayon\b[^\]]*\]))(?!\$)#s';
63
+ }
64
+
65
  public static function regex_no_capture() {
66
  return '#(?<!\$)(?:'. self::REGEX_CLOSED_NO_CAPTURE .'|'. self::REGEX_TAG_NO_CAPTURE .')(?!\$)#s';
67
  }
73
  /**
74
  * Adds the actual Crayon instance, should only be called by add_shortcode()
75
  */
76
+ private static function shortcode($atts, $content = NULL, $id = NULL) {
77
  CrayonSettingsWP::load_settings(); // Run first to ensure global settings loaded
78
+
79
  // Lowercase attributes
80
  $lower_atts = array();
81
  foreach ($atts as $att=>$value) {
103
  $lang = $title = $mark = '';
104
  extract($filtered_atts);
105
 
106
+ $crayon = self::instance($extra_attr, $id);
107
 
108
  // Set URL
109
  $url = isset($url) ? $url : '';
125
  }
126
 
127
  /* Returns Crayon instance */
128
+ public static function instance($extra_attr = array(), $id = NULL) {
129
  // Create Crayon
130
  $crayon = new CrayonHighlighter();
131
 
134
  if (!empty($extra_attr)) {
135
  $crayon->settings($extra_attr);
136
  }
137
+ if (!empty($id)) {
138
+ $crayon->id($id);
139
+ }
140
  return $crayon;
141
  }
142
 
146
  return $posts;
147
  }
148
 
149
+ global $wp_query;
150
+
151
+ if (empty($wp_query->posts)) {
152
+ return;
153
+ }
154
+
155
  // Whether to enqueue syles/scripts
156
  $enqueue = FALSE;
157
 
158
+ // Search for shortcode in query
159
+ foreach ($wp_query->posts as $post) {
160
+
161
+ // Add IDs to the Crayons
162
+ $post->post_content = preg_replace_callback('#(?<!\$)\[[\t ]*crayon#i', 'CrayonWP::add_crayon_id', $post->post_content);
163
+
164
  // Only include if a post exists with Crayon tag
165
  preg_match_all(self::regex(), $post->post_content, $matches);
166
 
167
  if ( count($matches[0]) != 0 ) {
168
  // Crayons found!
169
+ $full_matches = $matches[0];
170
+ $closed_ids = $matches[1];
171
+ $closed_atts = $matches[2];
172
+ $open_ids = $matches[3];
173
+ $open_atts = $matches[4];
174
+ $contents = $matches[5];
175
 
176
  // Make sure we enqueue the styles/scripts
177
  $enqueue = TRUE;
178
 
179
  for ($i = 0; $i < count($full_matches); $i++) {
180
+ // Get attributes
181
  if ( !empty($closed_atts[$i]) ) {
182
  $atts = $closed_atts[$i];
183
  } else if ( !empty($open_atts[$i]) ) {
189
  // Capture attributes
190
  preg_match_all('#([^="\'\s]+)[\t ]*=[\t ]*("|\')([^"]+?)\2#', $atts, $att_matches);
191
  $atts_array = array();
 
192
  if ( count($att_matches[0]) != 0 ) {
193
  for ($j = 0; $j < count($att_matches[1]); $j++) {
194
  $atts_array[trim($att_matches[1][$j])] = trim($att_matches[3][$j]);
196
  }
197
 
198
  // Add array of atts and content to post queue with key as post ID
199
+ $id = !empty($open_ids[$i]) ? $open_ids[$i] : $closed_ids[$i];
200
+ self::$post_queue[strval($post->ID)][$id] = array('post_id'=>$post->ID, 'atts'=>$atts_array, 'code'=>$contents[$i]);
201
  }
202
  }
203
 
210
  return $posts;
211
  }
212
 
213
+ private static function add_crayon_id($content) {
214
+ return $content[0].'-'.uniqid();
215
+ }
216
+
217
+ private static function get_crayon_id() {
218
+ return self::$next_id++;
219
+ }
220
+
221
  private static function enqueue_resources() {
222
  global $CRAYON_VERSION;
223
  wp_enqueue_style('crayon-style', plugins_url(CRAYON_STYLE, __FILE__), array(), $CRAYON_VERSION);
244
  $the_content_original = $the_content;
245
  // Loop through Crayons
246
  $post_in_queue = self::$post_queue[$post_id];
247
+ foreach ($post_in_queue as $id=>$v) {
248
+ $atts = $v['atts'];
249
+ $content = $v['code']; // The formatted crayon we replace post content with
250
  // Remove '$' from $[crayon]...[/crayon]$ contained within [crayon] tag content
251
  $content = self::crayon_remove_ignore($content);
252
  // Apply shortcode to the content
253
+ $crayon = self::shortcode($atts, $content, $id);
254
+ $the_content = CrayonUtil::preg_replace_escape_back(self::regex_with_id($id), $crayon, $the_content, 1, $count);
255
  }
256
  }
257
  // Remove '$' from $[crayon]...[/crayon]$ in post body
283
  public static function uninstall() {
284
 
285
  }
286
+
287
+ public static function crayon_theme_css() {
288
+ echo CrayonResources::themes()->get_used_theme_css();
289
+ }
290
  }
291
 
292
  // Only if WP is loaded
298
  add_filter('the_posts', 'CrayonWP::the_posts');
299
  add_filter('the_content', 'CrayonWP::the_content');
300
  add_filter('the_excerpt', 'CrayonWP::the_excerpt');
301
+ add_action('loop_end', 'CrayonWP::crayon_theme_css');
302
  }
303
  ?>
log.txt CHANGED
@@ -0,0 +1,594 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ==============================================================================
2
+ Crayon Syntax Highlighter Log Entry
3
+ ==============================================================================
4
+ 12:09:17 PM - 01 Nov 2011
5
+ string(55) "The specified URL is empty, please provide a valid URL."
6
+ ------------------------------------------------------------------------------
7
+ ==============================================================================
8
+ Crayon Syntax Highlighter Log Entry
9
+ ==============================================================================
10
+ 12:09:24 PM - 01 Nov 2011
11
+ string(55) "The specified URL is empty, please provide a valid URL."
12
+ ------------------------------------------------------------------------------
13
+ ==============================================================================
14
+ Crayon Syntax Highlighter Log Entry
15
+ ==============================================================================
16
+ 12:10:12 PM - 01 Nov 2011
17
+ string(55) "The specified URL is empty, please provide a valid URL."
18
+ ------------------------------------------------------------------------------
19
+ ==============================================================================
20
+ Crayon Syntax Highlighter Log Entry
21
+ ==============================================================================
22
+ 12:10:25 PM - 01 Nov 2011
23
+ string(55) "The specified URL is empty, please provide a valid URL."
24
+ ------------------------------------------------------------------------------
25
+ ==============================================================================
26
+ Crayon Syntax Highlighter Log Entry
27
+ ==============================================================================
28
+ 12:10:31 PM - 01 Nov 2011
29
+ string(55) "The specified URL is empty, please provide a valid URL."
30
+ ------------------------------------------------------------------------------
31
+ ==============================================================================
32
+ Crayon Syntax Highlighter Log Entry
33
+ ==============================================================================
34
+ 12:11:44 PM - 01 Nov 2011
35
+ string(55) "The specified URL is empty, please provide a valid URL."
36
+ ------------------------------------------------------------------------------
37
+ ==============================================================================
38
+ Crayon Syntax Highlighter Log Entry
39
+ ==============================================================================
40
+ 12:11:55 PM - 01 Nov 2011
41
+ string(55) "The specified URL is empty, please provide a valid URL."
42
+ ------------------------------------------------------------------------------
43
+ ==============================================================================
44
+ Crayon Syntax Highlighter Log Entry
45
+ ==============================================================================
46
+ 12:12:10 PM - 01 Nov 2011
47
+ string(55) "The specified URL is empty, please provide a valid URL."
48
+ ------------------------------------------------------------------------------
49
+ ==============================================================================
50
+ Crayon Syntax Highlighter Log Entry
51
+ ==============================================================================
52
+ 12:15:37 PM - 01 Nov 2011
53
+ string(55) "The specified URL is empty, please provide a valid URL."
54
+ ------------------------------------------------------------------------------
55
+ ==============================================================================
56
+ Crayon Syntax Highlighter Log Entry
57
+ ==============================================================================
58
+ 12:16:02 PM - 01 Nov 2011
59
+ string(55) "The specified URL is empty, please provide a valid URL."
60
+ ------------------------------------------------------------------------------
61
+ ==============================================================================
62
+ Crayon Syntax Highlighter Log Entry
63
+ ==============================================================================
64
+ 12:23:14 PM - 01 Nov 2011
65
+ string(55) "The specified URL is empty, please provide a valid URL."
66
+ ------------------------------------------------------------------------------
67
+ ==============================================================================
68
+ Crayon Syntax Highlighter Log Entry
69
+ ==============================================================================
70
+ 12:23:17 PM - 01 Nov 2011
71
+ string(55) "The specified URL is empty, please provide a valid URL."
72
+ ------------------------------------------------------------------------------
73
+ ==============================================================================
74
+ Crayon Syntax Highlighter Log Entry
75
+ ==============================================================================
76
+ 12:23:37 PM - 01 Nov 2011
77
+ string(55) "The specified URL is empty, please provide a valid URL."
78
+ ------------------------------------------------------------------------------
79
+ ==============================================================================
80
+ Crayon Syntax Highlighter Log Entry
81
+ ==============================================================================
82
+ 12:24:19 PM - 01 Nov 2011
83
+ string(55) "The specified URL is empty, please provide a valid URL."
84
+ ------------------------------------------------------------------------------
85
+ ==============================================================================
86
+ Crayon Syntax Highlighter Log Entry
87
+ ==============================================================================
88
+ 12:24:23 PM - 01 Nov 2011
89
+ string(55) "The specified URL is empty, please provide a valid URL."
90
+ ------------------------------------------------------------------------------
91
+ ==============================================================================
92
+ Crayon Syntax Highlighter Log Entry
93
+ ==============================================================================
94
+ 12:24:51 PM - 01 Nov 2011
95
+ string(55) "The specified URL is empty, please provide a valid URL."
96
+ ------------------------------------------------------------------------------
97
+ ==============================================================================
98
+ Crayon Syntax Highlighter Log Entry
99
+ ==============================================================================
100
+ 12:25:45 PM - 01 Nov 2011
101
+ string(55) "The specified URL is empty, please provide a valid URL."
102
+ ------------------------------------------------------------------------------
103
+ ==============================================================================
104
+ Crayon Syntax Highlighter Log Entry
105
+ ==============================================================================
106
+ 12:26:12 PM - 01 Nov 2011
107
+ string(55) "The specified URL is empty, please provide a valid URL."
108
+ ------------------------------------------------------------------------------
109
+ ==============================================================================
110
+ Crayon Syntax Highlighter Log Entry
111
+ ==============================================================================
112
+ 12:26:55 PM - 01 Nov 2011
113
+ string(55) "The specified URL is empty, please provide a valid URL."
114
+ ------------------------------------------------------------------------------
115
+ ==============================================================================
116
+ Crayon Syntax Highlighter Log Entry
117
+ ==============================================================================
118
+ 12:26:59 PM - 01 Nov 2011
119
+ string(55) "The specified URL is empty, please provide a valid URL."
120
+ ------------------------------------------------------------------------------
121
+ ==============================================================================
122
+ Crayon Syntax Highlighter Log Entry
123
+ ==============================================================================
124
+ 12:27:27 PM - 01 Nov 2011
125
+ string(55) "The specified URL is empty, please provide a valid URL."
126
+ ------------------------------------------------------------------------------
127
+ ==============================================================================
128
+ Crayon Syntax Highlighter Log Entry
129
+ ==============================================================================
130
+ 12:27:38 PM - 01 Nov 2011
131
+ string(55) "The specified URL is empty, please provide a valid URL."
132
+ ------------------------------------------------------------------------------
133
+ ==============================================================================
134
+ Crayon Syntax Highlighter Log Entry
135
+ ==============================================================================
136
+ 12:28:00 PM - 01 Nov 2011
137
+ string(55) "The specified URL is empty, please provide a valid URL."
138
+ ------------------------------------------------------------------------------
139
+ ==============================================================================
140
+ Crayon Syntax Highlighter Log Entry
141
+ ==============================================================================
142
+ 12:28:41 PM - 01 Nov 2011
143
+ string(55) "The specified URL is empty, please provide a valid URL."
144
+ ------------------------------------------------------------------------------
145
+ ==============================================================================
146
+ Crayon Syntax Highlighter Log Entry
147
+ ==============================================================================
148
+ 12:28:54 PM - 01 Nov 2011
149
+ string(55) "The specified URL is empty, please provide a valid URL."
150
+ ------------------------------------------------------------------------------
151
+ ==============================================================================
152
+ Crayon Syntax Highlighter Log Entry
153
+ ==============================================================================
154
+ 12:29:00 PM - 01 Nov 2011
155
+ string(55) "The specified URL is empty, please provide a valid URL."
156
+ ------------------------------------------------------------------------------
157
+ ==============================================================================
158
+ Crayon Syntax Highlighter Log Entry
159
+ ==============================================================================
160
+ 12:29:15 PM - 01 Nov 2011
161
+ string(55) "The specified URL is empty, please provide a valid URL."
162
+ ------------------------------------------------------------------------------
163
+ ==============================================================================
164
+ Crayon Syntax Highlighter Log Entry
165
+ ==============================================================================
166
+ 12:31:38 PM - 01 Nov 2011
167
+ string(55) "The specified URL is empty, please provide a valid URL."
168
+ ------------------------------------------------------------------------------
169
+ ==============================================================================
170
+ Crayon Syntax Highlighter Log Entry
171
+ ==============================================================================
172
+ 12:31:49 PM - 01 Nov 2011
173
+ string(55) "The specified URL is empty, please provide a valid URL."
174
+ ------------------------------------------------------------------------------
175
+ ==============================================================================
176
+ Crayon Syntax Highlighter Log Entry
177
+ ==============================================================================
178
+ 12:31:54 PM - 01 Nov 2011
179
+ string(55) "The specified URL is empty, please provide a valid URL."
180
+ ------------------------------------------------------------------------------
181
+ ==============================================================================
182
+ Crayon Syntax Highlighter Log Entry
183
+ ==============================================================================
184
+ 12:32:01 PM - 01 Nov 2011
185
+ string(55) "The specified URL is empty, please provide a valid URL."
186
+ ------------------------------------------------------------------------------
187
+ ==============================================================================
188
+ Crayon Syntax Highlighter Log Entry
189
+ ==============================================================================
190
+ 12:32:49 PM - 01 Nov 2011
191
+ string(55) "The specified URL is empty, please provide a valid URL."
192
+ ------------------------------------------------------------------------------
193
+ ==============================================================================
194
+ Crayon Syntax Highlighter Log Entry
195
+ ==============================================================================
196
+ 12:33:09 PM - 01 Nov 2011
197
+ string(55) "The specified URL is empty, please provide a valid URL."
198
+ ------------------------------------------------------------------------------
199
+ ==============================================================================
200
+ Crayon Syntax Highlighter Log Entry
201
+ ==============================================================================
202
+ 12:34:05 PM - 01 Nov 2011
203
+ string(55) "The specified URL is empty, please provide a valid URL."
204
+ ------------------------------------------------------------------------------
205
+ ==============================================================================
206
+ Crayon Syntax Highlighter Log Entry
207
+ ==============================================================================
208
+ 12:34:10 PM - 01 Nov 2011
209
+ string(55) "The specified URL is empty, please provide a valid URL."
210
+ ------------------------------------------------------------------------------
211
+ ==============================================================================
212
+ Crayon Syntax Highlighter Log Entry
213
+ ==============================================================================
214
+ 12:34:19 PM - 01 Nov 2011
215
+ string(55) "The specified URL is empty, please provide a valid URL."
216
+ ------------------------------------------------------------------------------
217
+ ==============================================================================
218
+ Crayon Syntax Highlighter Log Entry
219
+ ==============================================================================
220
+ 12:43:04 PM - 01 Nov 2011
221
+ string(55) "The specified URL is empty, please provide a valid URL."
222
+ ------------------------------------------------------------------------------
223
+ ==============================================================================
224
+ Crayon Syntax Highlighter Log Entry
225
+ ==============================================================================
226
+ 12:44:24 PM - 01 Nov 2011
227
+ string(55) "The specified URL is empty, please provide a valid URL."
228
+ ------------------------------------------------------------------------------
229
+ ==============================================================================
230
+ Crayon Syntax Highlighter Log Entry
231
+ ==============================================================================
232
+ 12:44:52 PM - 01 Nov 2011
233
+ string(55) "The specified URL is empty, please provide a valid URL."
234
+ ------------------------------------------------------------------------------
235
+ ==============================================================================
236
+ Crayon Syntax Highlighter Log Entry
237
+ ==============================================================================
238
+ 12:46:40 PM - 01 Nov 2011
239
+ string(55) "The specified URL is empty, please provide a valid URL."
240
+ ------------------------------------------------------------------------------
241
+ ==============================================================================
242
+ Crayon Syntax Highlighter Log Entry
243
+ ==============================================================================
244
+ 12:46:58 PM - 01 Nov 2011
245
+ string(55) "The specified URL is empty, please provide a valid URL."
246
+ ------------------------------------------------------------------------------
247
+ ==============================================================================
248
+ Crayon Syntax Highlighter Log Entry
249
+ ==============================================================================
250
+ 12:47:12 PM - 01 Nov 2011
251
+ string(55) "The specified URL is empty, please provide a valid URL."
252
+ ------------------------------------------------------------------------------
253
+ ==============================================================================
254
+ Crayon Syntax Highlighter Log Entry
255
+ ==============================================================================
256
+ 12:48:52 PM - 01 Nov 2011
257
+ string(55) "The specified URL is empty, please provide a valid URL."
258
+ ------------------------------------------------------------------------------
259
+ ==============================================================================
260
+ Crayon Syntax Highlighter Log Entry
261
+ ==============================================================================
262
+ 12:49:08 PM - 01 Nov 2011
263
+ string(55) "The specified URL is empty, please provide a valid URL."
264
+ ------------------------------------------------------------------------------
265
+ ==============================================================================
266
+ Crayon Syntax Highlighter Log Entry
267
+ ==============================================================================
268
+ 12:51:08 PM - 01 Nov 2011
269
+ string(55) "The specified URL is empty, please provide a valid URL."
270
+ ------------------------------------------------------------------------------
271
+ ==============================================================================
272
+ Crayon Syntax Highlighter Log Entry
273
+ ==============================================================================
274
+ 12:52:05 PM - 01 Nov 2011
275
+ string(55) "The specified URL is empty, please provide a valid URL."
276
+ ------------------------------------------------------------------------------
277
+ ==============================================================================
278
+ Crayon Syntax Highlighter Log Entry
279
+ ==============================================================================
280
+ 12:52:07 PM - 01 Nov 2011
281
+ string(55) "The specified URL is empty, please provide a valid URL."
282
+ ------------------------------------------------------------------------------
283
+ ==============================================================================
284
+ Crayon Syntax Highlighter Log Entry
285
+ ==============================================================================
286
+ 12:52:15 PM - 01 Nov 2011
287
+ string(55) "The specified URL is empty, please provide a valid URL."
288
+ ------------------------------------------------------------------------------
289
+ ==============================================================================
290
+ Crayon Syntax Highlighter Log Entry
291
+ ==============================================================================
292
+ 12:52:16 PM - 01 Nov 2011
293
+ string(55) "The specified URL is empty, please provide a valid URL."
294
+ ------------------------------------------------------------------------------
295
+ ==============================================================================
296
+ Crayon Syntax Highlighter Log Entry
297
+ ==============================================================================
298
+ 12:52:16 PM - 01 Nov 2011
299
+ string(55) "The specified URL is empty, please provide a valid URL."
300
+ ------------------------------------------------------------------------------
301
+ ==============================================================================
302
+ Crayon Syntax Highlighter Log Entry
303
+ ==============================================================================
304
+ 12:52:21 PM - 01 Nov 2011
305
+ string(55) "The specified URL is empty, please provide a valid URL."
306
+ ------------------------------------------------------------------------------
307
+ ==============================================================================
308
+ Crayon Syntax Highlighter Log Entry
309
+ ==============================================================================
310
+ 12:52:22 PM - 01 Nov 2011
311
+ string(55) "The specified URL is empty, please provide a valid URL."
312
+ ------------------------------------------------------------------------------
313
+ ==============================================================================
314
+ Crayon Syntax Highlighter Log Entry
315
+ ==============================================================================
316
+ 12:52:23 PM - 01 Nov 2011
317
+ string(55) "The specified URL is empty, please provide a valid URL."
318
+ ------------------------------------------------------------------------------
319
+ ==============================================================================
320
+ Crayon Syntax Highlighter Log Entry
321
+ ==============================================================================
322
+ 12:52:23 PM - 01 Nov 2011
323
+ string(55) "The specified URL is empty, please provide a valid URL."
324
+ ------------------------------------------------------------------------------
325
+ ==============================================================================
326
+ Crayon Syntax Highlighter Log Entry
327
+ ==============================================================================
328
+ 12:52:24 PM - 01 Nov 2011
329
+ string(55) "The specified URL is empty, please provide a valid URL."
330
+ ------------------------------------------------------------------------------
331
+ ==============================================================================
332
+ Crayon Syntax Highlighter Log Entry
333
+ ==============================================================================
334
+ 12:52:24 PM - 01 Nov 2011
335
+ string(55) "The specified URL is empty, please provide a valid URL."
336
+ ------------------------------------------------------------------------------
337
+ ==============================================================================
338
+ Crayon Syntax Highlighter Log Entry
339
+ ==============================================================================
340
+ 12:53:47 PM - 01 Nov 2011
341
+ string(55) "The specified URL is empty, please provide a valid URL."
342
+ ------------------------------------------------------------------------------
343
+ ==============================================================================
344
+ Crayon Syntax Highlighter Log Entry
345
+ ==============================================================================
346
+ 12:54:45 PM - 01 Nov 2011
347
+ string(55) "The specified URL is empty, please provide a valid URL."
348
+ ------------------------------------------------------------------------------
349
+ ==============================================================================
350
+ Crayon Syntax Highlighter Log Entry
351
+ ==============================================================================
352
+ 12:54:50 PM - 01 Nov 2011
353
+ string(55) "The specified URL is empty, please provide a valid URL."
354
+ ------------------------------------------------------------------------------
355
+ ==============================================================================
356
+ Crayon Syntax Highlighter Log Entry
357
+ ==============================================================================
358
+ 12:54:58 PM - 01 Nov 2011
359
+ string(55) "The specified URL is empty, please provide a valid URL."
360
+ ------------------------------------------------------------------------------
361
+ ==============================================================================
362
+ Crayon Syntax Highlighter Log Entry
363
+ ==============================================================================
364
+ 12:55:01 PM - 01 Nov 2011
365
+ string(55) "The specified URL is empty, please provide a valid URL."
366
+ ------------------------------------------------------------------------------
367
+ ==============================================================================
368
+ Crayon Syntax Highlighter Log Entry
369
+ ==============================================================================
370
+ 12:55:02 PM - 01 Nov 2011
371
+ string(55) "The specified URL is empty, please provide a valid URL."
372
+ ------------------------------------------------------------------------------
373
+ ==============================================================================
374
+ Crayon Syntax Highlighter Log Entry
375
+ ==============================================================================
376
+ 12:55:03 PM - 01 Nov 2011
377
+ string(55) "The specified URL is empty, please provide a valid URL."
378
+ ------------------------------------------------------------------------------
379
+ ==============================================================================
380
+ Crayon Syntax Highlighter Log Entry
381
+ ==============================================================================
382
+ 12:55:53 PM - 01 Nov 2011
383
+ string(55) "The specified URL is empty, please provide a valid URL."
384
+ ------------------------------------------------------------------------------
385
+ ==============================================================================
386
+ Crayon Syntax Highlighter Log Entry
387
+ ==============================================================================
388
+ 12:55:53 PM - 01 Nov 2011
389
+ string(55) "The specified URL is empty, please provide a valid URL."
390
+ ------------------------------------------------------------------------------
391
+ ==============================================================================
392
+ Crayon Syntax Highlighter Log Entry
393
+ ==============================================================================
394
+ 12:55:56 PM - 01 Nov 2011
395
+ string(55) "The specified URL is empty, please provide a valid URL."
396
+ ------------------------------------------------------------------------------
397
+ ==============================================================================
398
+ Crayon Syntax Highlighter Log Entry
399
+ ==============================================================================
400
+ 12:57:36 PM - 01 Nov 2011
401
+ string(55) "The specified URL is empty, please provide a valid URL."
402
+ ------------------------------------------------------------------------------
403
+ ==============================================================================
404
+ Crayon Syntax Highlighter Log Entry
405
+ ==============================================================================
406
+ 12:57:38 PM - 01 Nov 2011
407
+ string(55) "The specified URL is empty, please provide a valid URL."
408
+ ------------------------------------------------------------------------------
409
+ ==============================================================================
410
+ Crayon Syntax Highlighter Log Entry
411
+ ==============================================================================
412
+ 12:58:25 PM - 01 Nov 2011
413
+ string(55) "The specified URL is empty, please provide a valid URL."
414
+ ------------------------------------------------------------------------------
415
+ ==============================================================================
416
+ Crayon Syntax Highlighter Log Entry
417
+ ==============================================================================
418
+ 12:58:29 PM - 01 Nov 2011
419
+ string(55) "The specified URL is empty, please provide a valid URL."
420
+ ------------------------------------------------------------------------------
421
+ ==============================================================================
422
+ Crayon Syntax Highlighter Log Entry
423
+ ==============================================================================
424
+ 12:59:12 PM - 01 Nov 2011
425
+ string(55) "The specified URL is empty, please provide a valid URL."
426
+ ------------------------------------------------------------------------------
427
+ ==============================================================================
428
+ Crayon Syntax Highlighter Log Entry
429
+ ==============================================================================
430
+ 12:59:32 PM - 01 Nov 2011
431
+ string(55) "The specified URL is empty, please provide a valid URL."
432
+ ------------------------------------------------------------------------------
433
+ ==============================================================================
434
+ Crayon Syntax Highlighter Log Entry
435
+ ==============================================================================
436
+ 12:59:33 PM - 01 Nov 2011
437
+ string(55) "The specified URL is empty, please provide a valid URL."
438
+ ------------------------------------------------------------------------------
439
+ ==============================================================================
440
+ Crayon Syntax Highlighter Log Entry
441
+ ==============================================================================
442
+ 12:59:34 PM - 01 Nov 2011
443
+ string(55) "The specified URL is empty, please provide a valid URL."
444
+ ------------------------------------------------------------------------------
445
+ ==============================================================================
446
+ Crayon Syntax Highlighter Log Entry
447
+ ==============================================================================
448
+ 12:59:35 PM - 01 Nov 2011
449
+ string(55) "The specified URL is empty, please provide a valid URL."
450
+ ------------------------------------------------------------------------------
451
+ ==============================================================================
452
+ Crayon Syntax Highlighter Log Entry
453
+ ==============================================================================
454
+ 12:59:35 PM - 01 Nov 2011
455
+ string(55) "The specified URL is empty, please provide a valid URL."
456
+ ------------------------------------------------------------------------------
457
+ ==============================================================================
458
+ Crayon Syntax Highlighter Log Entry
459
+ ==============================================================================
460
+ 12:59:35 PM - 01 Nov 2011
461
+ string(55) "The specified URL is empty, please provide a valid URL."
462
+ ------------------------------------------------------------------------------
463
+ ==============================================================================
464
+ Crayon Syntax Highlighter Log Entry
465
+ ==============================================================================
466
+ 12:59:54 PM - 01 Nov 2011
467
+ string(55) "The specified URL is empty, please provide a valid URL."
468
+ ------------------------------------------------------------------------------
469
+ ==============================================================================
470
+ Crayon Syntax Highlighter Log Entry
471
+ ==============================================================================
472
+ 1:00:17 PM - 01 Nov 2011
473
+ string(55) "The specified URL is empty, please provide a valid URL."
474
+ ------------------------------------------------------------------------------
475
+ ==============================================================================
476
+ Crayon Syntax Highlighter Log Entry
477
+ ==============================================================================
478
+ 1:00:29 PM - 01 Nov 2011
479
+ string(55) "The specified URL is empty, please provide a valid URL."
480
+ ------------------------------------------------------------------------------
481
+ ==============================================================================
482
+ Crayon Syntax Highlighter Log Entry
483
+ ==============================================================================
484
+ 1:00:44 PM - 01 Nov 2011
485
+ string(55) "The specified URL is empty, please provide a valid URL."
486
+ ------------------------------------------------------------------------------
487
+ ==============================================================================
488
+ Crayon Syntax Highlighter Log Entry
489
+ ==============================================================================
490
+ 1:01:13 PM - 01 Nov 2011
491
+ string(55) "The specified URL is empty, please provide a valid URL."
492
+ ------------------------------------------------------------------------------
493
+ ==============================================================================
494
+ Crayon Syntax Highlighter Log Entry
495
+ ==============================================================================
496
+ 1:01:23 PM - 01 Nov 2011
497
+ string(55) "The specified URL is empty, please provide a valid URL."
498
+ ------------------------------------------------------------------------------
499
+ ==============================================================================
500
+ Crayon Syntax Highlighter Log Entry
501
+ ==============================================================================
502
+ 1:01:34 PM - 01 Nov 2011
503
+ string(55) "The specified URL is empty, please provide a valid URL."
504
+ ------------------------------------------------------------------------------
505
+ ==============================================================================
506
+ Crayon Syntax Highlighter Log Entry
507
+ ==============================================================================
508
+ 1:01:47 PM - 01 Nov 2011
509
+ string(55) "The specified URL is empty, please provide a valid URL."
510
+ ------------------------------------------------------------------------------
511
+ ==============================================================================
512
+ Crayon Syntax Highlighter Log Entry
513
+ ==============================================================================
514
+ 1:01:51 PM - 01 Nov 2011
515
+ string(55) "The specified URL is empty, please provide a valid URL."
516
+ ------------------------------------------------------------------------------
517
+ ==============================================================================
518
+ Crayon Syntax Highlighter Log Entry
519
+ ==============================================================================
520
+ 1:02:40 PM - 01 Nov 2011
521
+ string(55) "The specified URL is empty, please provide a valid URL."
522
+ ------------------------------------------------------------------------------
523
+ ==============================================================================
524
+ Crayon Syntax Highlighter Log Entry
525
+ ==============================================================================
526
+ 1:02:52 PM - 01 Nov 2011
527
+ string(55) "The specified URL is empty, please provide a valid URL."
528
+ ------------------------------------------------------------------------------
529
+ ==============================================================================
530
+ Crayon Syntax Highlighter Log Entry
531
+ ==============================================================================
532
+ 1:03:32 PM - 01 Nov 2011
533
+ string(55) "The specified URL is empty, please provide a valid URL."
534
+ ------------------------------------------------------------------------------
535
+ ==============================================================================
536
+ Crayon Syntax Highlighter Log Entry
537
+ ==============================================================================
538
+ 1:03:40 PM - 01 Nov 2011
539
+ string(55) "The specified URL is empty, please provide a valid URL."
540
+ ------------------------------------------------------------------------------
541
+ ==============================================================================
542
+ Crayon Syntax Highlighter Log Entry
543
+ ==============================================================================
544
+ 1:03:48 PM - 01 Nov 2011
545
+ string(55) "The specified URL is empty, please provide a valid URL."
546
+ ------------------------------------------------------------------------------
547
+ ==============================================================================
548
+ Crayon Syntax Highlighter Log Entry
549
+ ==============================================================================
550
+ 1:04:02 PM - 01 Nov 2011
551
+ string(55) "The specified URL is empty, please provide a valid URL."
552
+ ------------------------------------------------------------------------------
553
+ ==============================================================================
554
+ Crayon Syntax Highlighter Log Entry
555
+ ==============================================================================
556
+ 1:04:38 PM - 01 Nov 2011
557
+ string(55) "The specified URL is empty, please provide a valid URL."
558
+ ------------------------------------------------------------------------------
559
+ ==============================================================================
560
+ Crayon Syntax Highlighter Log Entry
561
+ ==============================================================================
562
+ 1:05:14 PM - 01 Nov 2011
563
+ string(55) "The specified URL is empty, please provide a valid URL."
564
+ ------------------------------------------------------------------------------
565
+ ==============================================================================
566
+ Crayon Syntax Highlighter Log Entry
567
+ ==============================================================================
568
+ 1:05:35 PM - 01 Nov 2011
569
+ string(135) "The provided URL ('https://raw.github.com/aramkocharyan/jQueryPopup/master/jquery.popup.js') could not be accessed locally or remotely."
570
+ ------------------------------------------------------------------------------
571
+ 1:05:35 PM - 01 Nov 2011
572
+ string(132) "The provided URL ('https://raw.github.com/aramkocharyan/jQueryPopup/master/example.html') could not be accessed locally or remotely."
573
+ ------------------------------------------------------------------------------
574
+ 1:05:35 PM - 01 Nov 2011
575
+ string(55) "The specified URL is empty, please provide a valid URL."
576
+ ------------------------------------------------------------------------------
577
+ ==============================================================================
578
+ Crayon Syntax Highlighter Log Entry
579
+ ==============================================================================
580
+ 1:06:31 PM - 01 Nov 2011
581
+ string(135) "The provided URL ('https://raw.github.com/aramkocharyan/jQueryPopup/master/jquery.popup.js') could not be accessed locally or remotely."
582
+ ------------------------------------------------------------------------------
583
+ 1:06:31 PM - 01 Nov 2011
584
+ string(132) "The provided URL ('https://raw.github.com/aramkocharyan/jQueryPopup/master/example.html') could not be accessed locally or remotely."
585
+ ------------------------------------------------------------------------------
586
+ 1:06:31 PM - 01 Nov 2011
587
+ string(55) "The specified URL is empty, please provide a valid URL."
588
+ ------------------------------------------------------------------------------
589
+ ==============================================================================
590
+ Crayon Syntax Highlighter Log Entry
591
+ ==============================================================================
592
+ 1:13:27 PM - 01 Nov 2011
593
+ string(55) "The specified URL is empty, please provide a valid URL."
594
+ ------------------------------------------------------------------------------
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://ak.net84.net/
4
  Tags: syntax highlighter, syntax, highlighter, highlighting, crayon, code highlighter
5
  Requires at least: 3.0
6
  Tested up to: 3.3
7
- Stable tag: 1.4.1
8
 
9
  Syntax Highlighter supporting multiple languages, themes, fonts, highlighting from a URL, local file or post text.
10
 
@@ -81,6 +81,14 @@ Contact me at http://twitter.com/crayonsyntax or crayon.syntax@gmail.com.
81
 
82
  == Changelog ==
83
 
 
 
 
 
 
 
 
 
84
  = 1.4.1 =
85
  * Fixed Preview in settings, wasn't loading code from different languages
86
  * Fixed code toggle button updating for copy/paste
4
  Tags: syntax highlighter, syntax, highlighter, highlighting, crayon, code highlighter
5
  Requires at least: 3.0
6
  Tested up to: 3.3
7
+ Stable tag: 1.4.2
8
 
9
  Syntax Highlighter supporting multiple languages, themes, fonts, highlighting from a URL, local file or post text.
10
 
81
 
82
  == Changelog ==
83
 
84
+ = 1.4.2 =
85
+ * Huge overhaul of Crayon detection and highlighting
86
+ * IDs are now added to Crayons before detection
87
+ * No more identification issues possible
88
+ * Highlighting grabs the ID and uses it in JS
89
+ * Only detects Crayons in visible posts, performance improved
90
+ * This fixes issues with <!--nextpage-->
91
+
92
  = 1.4.1 =
93
  * Fixed Preview in settings, wasn't loading code from different languages
94
  * Fixed code toggle button updating for copy/paste