]> git.pld-linux.org Git - packages/wxWidgets.git/blob - wxWidgets-format.patch
2815595575ec9a960aa7412c378ed5fe15196686
[packages/wxWidgets.git] / wxWidgets-format.patch
1 --- wxWidgets-2.8.12/src/common/appbase.cpp.orig        2012-10-01 19:41:54.219157836 +0200
2 +++ wxWidgets-2.8.12/src/common/appbase.cpp     2012-10-01 19:43:44.765822198 +0200
3 @@ -416,15 +416,7 @@
4  
5      if ( strcmp(optionsSignature, WX_BUILD_OPTIONS_SIGNATURE) != 0 )
6      {
7 -        wxString lib = wxString::FromAscii(WX_BUILD_OPTIONS_SIGNATURE);
8 -        wxString prog = wxString::FromAscii(optionsSignature);
9 -        wxString progName = wxString::FromAscii(componentName);
10 -        wxString msg;
11 -
12 -        msg.Printf(_T("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."),
13 -                   lib.c_str(), progName.c_str(), prog.c_str());
14 -
15 -        wxLogFatalError(msg.c_str());
16 +        wxLogFatalError(wxT("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."), WX_BUILD_OPTIONS_SIGNATURE, optionsSignature, componentName);
17  
18          // normally wxLogFatalError doesn't return
19          return false;
20 --- wxWidgets-2.8.12/src/common/fs_mem.cpp.orig 2011-03-22 12:59:41.000000000 +0100
21 +++ wxWidgets-2.8.12/src/common/fs_mem.cpp      2012-09-30 10:11:49.745004943 +0200
22 @@ -174,9 +174,7 @@
23  
24      if (m_Hash -> Get(filename) != NULL)
25      {
26 -        wxString s;
27 -        s.Printf(_("Memory VFS already contains file '%s'!"), filename.c_str());
28 -        wxLogError(s);
29 +        wxLogError(_("Memory VFS already contains file '%s'!"), filename.c_str());
30          return false;
31      }
32      else
33 @@ -226,9 +224,7 @@
34      if (m_Hash == NULL ||
35          m_Hash -> Get(filename) == NULL)
36      {
37 -        wxString s;
38 -        s.Printf(_("Trying to remove file '%s' from memory VFS, but it is not loaded!"), filename.c_str());
39 -        wxLogError(s);
40 +        wxLogError(_("Trying to remove file '%s' from memory VFS, but it is not loaded!"), filename.c_str());
41      }
42  
43      else
44 @@ -261,7 +261,7 @@
45          wxString s;
46          s.Printf(_("Failed to store image '%s' to memory VFS!"), filename.c_str());
47          wxPrintf(wxT("'%s'\n"), s.c_str());
48 -        wxLogError(s);
49 +        wxLogError(wxT("%s"), s.c_str());
50      }
51  }
52  
53 --- wxWidgets-2.8.12/utils/wxrc/wxrc.cpp.orig   2011-03-22 13:00:31.000000000 +0100
54 +++ wxWidgets-2.8.12/utils/wxrc/wxrc.cpp        2012-10-01 19:13:05.222527207 +0200
55 @@ -391,13 +391,13 @@
56      for (size_t i = 0; i < parFiles.Count(); i++)
57      {
58          if (flagVerbose)
59 -            wxPrintf(wxT("processing ") + parFiles[i] +  wxT("...\n"));
60 +            wxPrintf(wxT("processing %s...\n"), parFiles[i].c_str());
61  
62          wxXmlDocument doc;
63  
64          if (!doc.Load(parFiles[i]))
65          {
66 -            wxLogError(wxT("Error parsing file ") + parFiles[i]);
67 +            wxLogError(wxT("Error parsing file %s"), parFiles[i].c_str());
68              retCode = 1;
69              continue;
70          }
71 @@ -497,7 +497,7 @@
72                  fullname = inputPath + wxFILE_SEP_PATH + n->GetContent();
73  
74              if (flagVerbose)
75 -                wxPrintf(wxT("adding     ") + fullname +  wxT("...\n"));
76 +                wxPrintf(wxT("adding     %s...\n"), fullname.c_str());
77  
78              wxString filename = GetInternalFileName(n->GetContent(), flist);
79              n->SetContent(filename);
80 @@ -537,7 +537,7 @@
81      files.RemoveLast();
82  
83      if (flagVerbose)
84 -        wxPrintf(wxT("compressing ") + parOutput +  wxT("...\n"));
85 +        wxPrintf(wxT("compressing %s...\n"), parOutput.c_str());
86  
87      wxString cwd = wxGetCwd();
88      wxSetWorkingDirectory(parOutputPath);
89 @@ -604,7 +604,7 @@
90      size_t i;
91  
92      if (flagVerbose)
93 -        wxPrintf(wxT("creating C++ source file ") + parOutput +  wxT("...\n"));
94 +        wxPrintf(wxT("creating C++ source file %s...\n"), parOutput.c_str());
95  
96      file.Write(wxT("")
97  wxT("//\n")
98 @@ -764,7 +764,7 @@
99      size_t i;
100  
101      if (flagVerbose)
102 -        wxPrintf(wxT("creating Python source file ") + parOutput +  wxT("...\n"));
103 +        wxPrintf(wxT("creating Python source file %s...\n"), parOutput.c_str());
104  
105      file.Write(
106         wxT("#\n")
107 @@ -839,12 +839,12 @@
108      for (size_t i = 0; i < parFiles.Count(); i++)
109      {
110          if (flagVerbose)
111 -            wxPrintf(wxT("processing ") + parFiles[i] +  wxT("...\n"));
112 +            wxPrintf(wxT("processing %s..."), parFiles[i].c_str());
113  
114          wxXmlDocument doc;
115          if (!doc.Load(parFiles[i]))
116          {
117 -            wxLogError(wxT("Error parsing file ") + parFiles[i]);
118 +            wxLogError(wxT("Error parsing file %s"), parFiles[i].c_str());
119              retCode = 1;
120              continue;
121          }
122 --- wxWidgets-2.8.12/src/common/file.cpp.orig   2011-03-22 12:59:40.000000000 +0100
123 +++ wxWidgets-2.8.12/src/common/file.cpp        2012-09-30 08:19:02.785145988 +0200
124 @@ -513,7 +513,7 @@
125      if ( chmod( (const char*) m_strTemp.fn_str(), mode) == -1 )
126      {
127  #ifndef __OS2__
128 -        wxLogSysError(_("Failed to set temporary file permissions"));
129 +        wxLogSysError(wxT("%s"), _("Failed to set temporary file permissions"));
130  #endif
131      }
132  #endif // Unix
133 --- wxWidgets-2.8.12/src/common/fileconf.cpp.orig       2011-03-22 12:59:41.000000000 +0100
134 +++ wxWidgets-2.8.12/src/common/fileconf.cpp    2012-09-30 08:20:45.761810510 +0200
135 @@ -508,7 +508,7 @@
136  
137              if ( err != wxSTREAM_NO_ERROR && err != wxSTREAM_EOF )
138              {
139 -                wxLogError(_("Error reading config options."));
140 +                wxLogError(wxT("%s"), _("Error reading config options."));
141                  break;
142              }
143          }
144 @@ -1043,7 +1043,7 @@
145  
146    if ( !file.IsOpened() )
147    {
148 -    wxLogError(_("can't open user configuration file."));
149 +    wxLogError(wxT("%s"), _("can't open user configuration file."));
150      return false;
151    }
152  
153 @@ -1057,13 +1057,13 @@
154  
155    if ( !file.Write(filetext, *m_conv) )
156    {
157 -    wxLogError(_("can't write user configuration file."));
158 +    wxLogError(wxT("%s"), _("can't write user configuration file."));
159      return false;
160    }
161  
162    if ( !file.Commit() )
163    {
164 -      wxLogError(_("Failed to update user configuration file."));
165 +      wxLogError(wxT("%s"), _("Failed to update user configuration file."));
166  
167        return false;
168    }
169 @@ -1090,7 +1090,7 @@
170          wxCharBuffer buf(line.mb_str(conv));
171          if ( !os.Write(buf, strlen(buf)) )
172          {
173 -            wxLogError(_("Error saving user configuration data."));
174 +            wxLogError(wxT("%s"), _("Error saving user configuration data."));
175  
176              return false;
177          }
178 --- wxWidgets-2.8.12/src/common/filename.cpp.orig       2011-03-22 12:59:41.000000000 +0100
179 +++ wxWidgets-2.8.12/src/common/filename.cpp    2012-09-30 08:26:13.781803673 +0200
180 @@ -859,7 +859,7 @@
181  
182      if ( path.empty() )
183      {
184 -        wxLogSysError(_("Failed to create a temporary file name"));
185 +        wxLogSysError(wxT("%s"), _("Failed to create a temporary file name"));
186      }
187      else
188      {
189 @@ -894,7 +894,7 @@
190              //        fails, though of course it should be protected against
191              //        possible infinite looping too.
192  
193 -            wxLogError(_("Failed to open temporary file."));
194 +            wxLogError(wxT("%s"), _("Failed to open temporary file."));
195  
196              path.clear();
197          }
198 --- wxWidgets-2.8.12/src/common/filefn.cpp.orig 2011-03-22 12:59:41.000000000 +0100
199 +++ wxWidgets-2.8.12/src/common/filefn.cpp      2012-09-30 09:03:28.965090416 +0200
200 @@ -1513,7 +1513,7 @@
201  
202      if ( !ok )
203      {
204 -        wxLogSysError(_("Failed to get the working directory"));
205 +        wxLogSysError(wxT("%s"), _("Failed to get the working directory"));
206  
207          // VZ: the old code used to return "." on error which didn't make any
208          //     sense at all to me - empty string is a better error indicator
209 --- wxWidgets-2.8.12/src/common/init.cpp.orig   2011-03-22 12:59:41.000000000 +0100
210 +++ wxWidgets-2.8.12/src/common/init.cpp        2012-09-30 09:06:52.951752832 +0200
211 @@ -237,7 +237,7 @@
212  
213      if ( !wxModule::InitializeModules() )
214      {
215 -        wxLogError(_("Initialization failed in post init, aborting."));
216 +        wxLogError(wxT("%s"), _("Initialization failed in post init, aborting."));
217          return false;
218      }
219  
220 --- wxWidgets-2.8.12/src/common/stopwatch.cpp.orig      2011-03-22 12:59:42.000000000 +0100
221 +++ wxWidgets-2.8.12/src/common/stopwatch.cpp   2012-09-30 09:13:41.768410978 +0200
222 @@ -228,7 +228,7 @@
223      if (( t0 != (time_t)-1 ) && ( t1 != (time_t)-1 ))
224          return (long)difftime(t1, t0) + (60 * 60 * 24 * 4);
225  
226 -    wxLogSysError(_("Failed to get the local system time"));
227 +    wxLogSysError(wxT("%s"), _("Failed to get the local system time"));
228      return -1;
229  }
230  
231 @@ -286,7 +286,7 @@
232      }
233      else
234      {
235 -        wxLogError(_("wxGetTimeOfDay failed."));
236 +        wxLogError(wxT("%s"), _("wxGetTimeOfDay failed."));
237          return 0;
238      }
239  #elif defined(HAVE_FTIME)
240 --- wxWidgets-2.8.12/src/common/tarstrm.cpp.orig        2011-03-22 12:59:42.000000000 +0100
241 +++ wxWidgets-2.8.12/src/common/tarstrm.cpp     2012-09-30 09:40:58.075043539 +0200
242 @@ -790,7 +790,7 @@
243      while (!done) {
244          m_hdr->Read(*m_parent_i_stream);
245          if (m_parent_i_stream->Eof())
246 -            wxLogError(_("incomplete header block in tar"));
247 +            wxLogError(wxT("%s"), _("incomplete header block in tar"));
248          if (!*m_parent_i_stream)
249              return wxSTREAM_READ_ERROR;
250          m_offset += TAR_BLOCKSIZE;
251 @@ -813,7 +813,7 @@
252          if (m_sumType == SUM_SIGNED)
253              ok = chksum == m_hdr->Sum(true);
254          if (!ok) {
255 -            wxLogError(_("checksum failure reading tar header block"));
256 +            wxLogError(wxT("%s"), _("checksum failure reading tar header block"));
257              return wxSTREAM_READ_ERROR;
258          }
259  
260 @@ -986,7 +986,7 @@
261      }
262  
263      if (!ok || recPos < len || size != lastread) {
264 -        wxLogWarning(_("invalid data in extended tar header"));
265 +        wxLogWarning(wxT("%s"), _("invalid data in extended tar header"));
266          return false;
267      }
268  
269 @@ -996,7 +996,7 @@
270  wxFileOffset wxTarInputStream::OnSysSeek(wxFileOffset pos, wxSeekMode mode)
271  {
272      if (!IsOpened()) {
273 -        wxLogError(_("tar entry not open"));
274 +        wxLogError(wxT("%s"), _("tar entry not open"));
275          m_lasterror = wxSTREAM_READ_ERROR;
276      }
277      if (!IsOk())
278 @@ -1018,7 +1018,7 @@
279  size_t wxTarInputStream::OnSysRead(void *buffer, size_t size)
280  {
281      if (!IsOpened()) {
282 -        wxLogError(_("tar entry not open"));
283 +        wxLogError(wxT("%s"), _("tar entry not open"));
284          m_lasterror = wxSTREAM_READ_ERROR;
285      }
286      if (!IsOk() || !size)
287 @@ -1037,7 +1037,7 @@
288      } else if (!m_parent_i_stream->IsOk()) {
289          // any other error will have been reported by the underlying stream
290          if (m_parent_i_stream->Eof())
291 -            wxLogError(_("unexpected end of file"));
292 +            wxLogError(wxT("%s"), _("unexpected end of file"));
293          m_lasterror = wxSTREAM_READ_ERROR;
294      }
295  
296 @@ -1371,7 +1371,7 @@
297      }
298  
299      if (sizePos == wxInvalidOffset || !m_hdr->SetOctal(TAR_SIZE, m_pos)) {
300 -        wxLogError(_("incorrect size given for tar entry"));
301 +        wxLogError(wxT("%s"), _("incorrect size given for tar entry"));
302          m_lasterror = wxSTREAM_WRITE_ERROR;
303          return false;
304      }
305 @@ -1492,7 +1492,7 @@
306  wxFileOffset wxTarOutputStream::OnSysSeek(wxFileOffset pos, wxSeekMode mode)
307  {
308      if (!IsOpened()) {
309 -        wxLogError(_("tar entry not open"));
310 +        wxLogError(wxT("%s"), _("tar entry not open"));
311          m_lasterror = wxSTREAM_WRITE_ERROR;
312      }
313      if (!IsOk() || m_datapos == wxInvalidOffset)
314 @@ -1514,7 +1514,7 @@
315  size_t wxTarOutputStream::OnSysWrite(const void *buffer, size_t size)
316  {
317      if (!IsOpened()) {
318 -        wxLogError(_("tar entry not open"));
319 +        wxLogError(wxT("%s"), _("tar entry not open"));
320          m_lasterror = wxSTREAM_WRITE_ERROR;
321      }
322      if (!IsOk() || !size)
323 --- wxWidgets-2.8.12/src/common/zstream.cpp.orig        2011-03-22 12:59:43.000000000 +0100
324 +++ wxWidgets-2.8.12/src/common/zstream.cpp     2012-09-30 09:47:40.141701824 +0200
325 @@ -146,7 +146,7 @@
326        flags = wxZLIB_ZLIB;
327      }
328      else {
329 -      wxLogError(_("Gzip not supported by this version of zlib"));
330 +      wxLogError(wxT("%s"), _("Gzip not supported by this version of zlib"));
331        m_lasterror = wxSTREAM_READ_ERROR;
332        return;
333      }
334 @@ -173,7 +173,7 @@
335      }
336    }
337  
338 -  wxLogError(_("Can't initialize zlib inflate stream."));
339 +  wxLogError(wxT("%s"), _("Can't initialize zlib inflate stream."));
340    m_lasterror = wxSTREAM_READ_ERROR;
341  }
342  
343 @@ -236,7 +236,7 @@
344            m_lasterror = wxSTREAM_EOF;
345          else
346  #endif
347 -          wxLogError(_("Can't read inflate stream: unexpected EOF in underlying stream."));
348 +          wxLogError(wxT("%s"), _("Can't read inflate stream: unexpected EOF in underlying stream."));
349        break;
350  
351      default:
352 @@ -299,7 +299,7 @@
353  
354    // if gzip is asked for but not supported...
355    if (flags == wxZLIB_GZIP && !CanHandleGZip()) {
356 -    wxLogError(_("Gzip not supported by this version of zlib"));
357 +    wxLogError(wxT("%s"), _("Gzip not supported by this version of zlib"));
358      m_lasterror = wxSTREAM_WRITE_ERROR;
359      return;
360    }
361 @@ -327,7 +327,7 @@
362      }
363    }
364  
365 -  wxLogError(_("Can't initialize zlib deflate stream."));
366 +  wxLogError(wxT("%s"), _("Can't initialize zlib deflate stream."));
367    m_lasterror = wxSTREAM_WRITE_ERROR;
368  }
369  
370 --- wxWidgets-2.8.12/src/common/zipstrm.cpp.orig        2011-03-22 12:59:42.000000000 +0100
371 +++ wxWidgets-2.8.12/src/common/zipstrm.cpp     2012-09-30 09:49:19.005033098 +0200
372 @@ -525,7 +525,7 @@
373      m_parent_o_stream = &stream;
374  
375      if (deflateReset(m_deflate) != Z_OK) {
376 -        wxLogError(_("can't re-initialize zlib deflate stream"));
377 +        wxLogError(wxT("%s"), _("can't re-initialize zlib deflate stream"));
378          m_lasterror = wxSTREAM_WRITE_ERROR;
379          return false;
380      }
381 @@ -550,7 +550,7 @@
382      m_parent_i_stream = &stream;
383  
384      if (inflateReset(m_inflate) != Z_OK) {
385 -        wxLogError(_("can't re-initialize zlib inflate stream"));
386 +        wxLogError(wxT("%s"), _("can't re-initialize zlib inflate stream"));
387          m_lasterror = wxSTREAM_READ_ERROR;
388          return false;
389      }
390 @@ -1269,7 +1269,7 @@
391  
392      if (m_DiskNumber != 0 || m_StartDisk != 0 ||
393              m_EntriesHere != m_TotalEntries)
394 -        wxLogWarning(_("assuming this is a multi-part zip concatenated"));
395 +        wxLogWarning(wxT("%s"), _("assuming this is a multi-part zip concatenated"));
396  
397      return true;
398  }
399 @@ -1441,7 +1441,7 @@
400          // failed, so either this is a non-seekable stream (ok), or not a zip
401          if (m_parentSeekable) {
402              m_lasterror = wxSTREAM_READ_ERROR;
403 -            wxLogError(_("invalid zip file"));
404 +            wxLogError(wxT("%s"), _("invalid zip file"));
405              return false;
406          }
407          else {
408 @@ -1484,7 +1484,7 @@
409          return true;
410      }
411  
412 -    wxLogError(_("can't find central directory in zip"));
413 +    wxLogError(wxT("%s"), _("can't find central directory in zip"));
414      m_lasterror = wxSTREAM_READ_ERROR;
415      return false;
416  }
417 @@ -1570,7 +1570,7 @@
418          return wxSTREAM_EOF;
419  
420      if (m_signature != CENTRAL_MAGIC) {
421 -        wxLogError(_("error reading zip central directory"));
422 +        wxLogError(wxT("%s"), _("error reading zip central directory"));
423          return wxSTREAM_READ_ERROR;
424      }
425  
426 @@ -1661,7 +1661,7 @@
427          }
428      }
429  
430 -    wxLogError(_("error reading zip local header"));
431 +    wxLogError(wxT("%s"), _("error reading zip local header"));
432      return wxSTREAM_READ_ERROR;
433  }
434  
435 @@ -1709,7 +1709,7 @@
436                  == wxInvalidOffset)
437              return false;
438          if (ReadSignature() != LOCAL_MAGIC) {
439 -            wxLogError(_("bad zipfile offset to entry"));
440 +            wxLogError(wxT("%s"), _("bad zipfile offset to entry"));
441              return false;
442          }
443      }
444 @@ -1776,7 +1776,7 @@
445      switch (m_entry.GetMethod()) {
446          case wxZIP_METHOD_STORE:
447              if (m_entry.GetSize() == wxInvalidOffset) {
448 -                wxLogError(_("stored file length not in Zip header"));
449 +                wxLogError(wxT("%s"), _("stored file length not in Zip header"));
450                  break;
451              }
452              m_store->Open(m_entry.GetSize());
453 @@ -1790,7 +1790,7 @@
454              return m_inflate;
455  
456          default:
457 -            wxLogError(_("unsupported Zip compression method"));
458 +            wxLogError(wxT("%s"), _("unsupported Zip compression method"));
459      }
460  
461      return NULL;
462 @@ -2171,7 +2171,7 @@
463          }
464  
465          default:
466 -            wxLogError(_("unsupported Zip compression method"));
467 +            wxLogError(wxT("%s"), _("unsupported Zip compression method"));
468      }
469  
470      return NULL;
471 --- wxWidgets-2.8.12/include/wx/unix/pipe.h.orig        2011-03-22 13:01:28.000000000 +0100
472 +++ wxWidgets-2.8.12/include/wx/unix/pipe.h     2012-09-30 09:52:41.701695539 +0200
473 @@ -44,7 +44,7 @@
474      {
475          if ( pipe(m_fds) == -1 )
476          {
477 -            wxLogSysError(_("Pipe creation failed"));
478 +            wxLogSysError(wxT("%s"), _("Pipe creation failed"));
479  
480              return FALSE;
481          }
482 --- wxWidgets-2.8.12/src/unix/baseunix.cpp.orig 2011-03-22 13:01:28.000000000 +0100
483 +++ wxWidgets-2.8.12/src/unix/baseunix.cpp      2012-09-30 09:53:20.938361388 +0200
484 @@ -75,7 +75,7 @@
485      int exitcode = 0;
486      if ( waitpid(execData.pid, &exitcode, 0) == -1 || !WIFEXITED(exitcode) )
487      {
488 -        wxLogSysError(_("Waiting for subprocess termination failed"));
489 +        wxLogSysError(wxT("%s"), _("Waiting for subprocess termination failed"));
490      }
491  
492      return exitcode;
493 --- wxWidgets-2.8.12/src/unix/snglinst.cpp.orig 2011-03-22 13:01:28.000000000 +0100
494 +++ wxWidgets-2.8.12/src/unix/snglinst.cpp      2012-09-30 10:01:41.101684296 +0200
495 @@ -267,7 +267,7 @@
496          // another process managed to open and lock the file and terminate
497          // (erasing it) before we got here, but this should happen so
498          // rarely in practice that we don't care
499 -        wxLogError(_("Failed to access lock file."));
500 +        wxLogError(wxT("%s"), _("Failed to access lock file."));
501  
502          return false;
503      }
504 @@ -276,7 +276,7 @@
505      ssize_t count = file.Read(buf, WXSIZEOF(buf));
506      if ( count == wxInvalidOffset )
507      {
508 -        wxLogError(_("Failed to read PID from lock file."));
509 +        wxLogError(wxT("%s"), _("Failed to read PID from lock file."));
510      }
511      else
512      {
513 --- wxWidgets-2.8.12/src/unix/threadpsx.cpp.orig        2011-03-22 13:01:28.000000000 +0100
514 +++ wxWidgets-2.8.12/src/unix/threadpsx.cpp     2012-09-30 10:06:25.185011707 +0200
515 @@ -729,7 +729,7 @@
516      int rc = pthread_setspecific(gs_keySelf, thread);
517      if ( rc != 0 )
518      {
519 -        wxLogSysError(rc, _("Cannot start thread: error writing TLS"));
520 +        wxLogSysError(rc, wxT("%s"), _("Cannot start thread: error writing TLS"));
521  
522          return (void *)-1;
523      }
524 @@ -907,7 +907,7 @@
525                  // wxLogDebug: it is possible to bring the system to its knees
526                  // by creating too many threads and not joining them quite
527                  // easily
528 -                wxLogError(_("Failed to join a thread, potential memory leak detected - please restart the program"));
529 +                wxLogError(wxT("%s"), _("Failed to join a thread, potential memory leak detected - please restart the program"));
530              }
531  
532              m_shouldBeJoined = false;
533 @@ -1106,7 +1106,7 @@
534      int policy;
535      if ( pthread_attr_getschedpolicy(&attr, &policy) != 0 )
536      {
537 -        wxLogError(_("Cannot retrieve thread scheduling policy."));
538 +        wxLogError(wxT("%s"), _("Cannot retrieve thread scheduling policy."));
539      }
540  
541  #ifdef __VMS__
542 @@ -1133,7 +1133,7 @@
543          if ( prio != WXTHREAD_DEFAULT_PRIORITY )
544          {
545              // notify the programmer that this doesn't work here
546 -            wxLogWarning(_("Thread priority setting is ignored."));
547 +            wxLogWarning(wxT("%s"), _("Thread priority setting is ignored."));
548          }
549          //else: we have default priority, so don't complain
550  
551 @@ -1433,7 +1433,7 @@
552              if ( pthread_cancel(m_internal->GetId()) != 0 )
553  #endif // HAVE_PTHREAD_CANCEL
554              {
555 -                wxLogError(_("Failed to terminate a thread."));
556 +                wxLogError(wxT("%s"), _("Failed to terminate a thread."));
557  
558                  return wxTHREAD_MISC_ERROR;
559              }
560 @@ -1615,7 +1615,7 @@
561      int rc = pthread_key_create(&gs_keySelf, NULL /* dtor function */);
562      if ( rc != 0 )
563      {
564 -        wxLogSysError(rc, _("Thread module initialization failed: failed to create thread key"));
565 +        wxLogSysError(rc, wxT("%s"), _("Thread module initialization failed: failed to create thread key"));
566  
567          return false;
568      }
569 --- wxWidgets-2.8.12/src/common/ftp.cpp.orig    2011-03-22 12:59:41.000000000 +0100
570 +++ wxWidgets-2.8.12/src/common/ftp.cpp 2012-09-30 10:18:44.061662974 +0200
571 @@ -628,7 +628,7 @@
572      if ( !sockSrv->WaitForAccept() )
573      {
574          m_lastError = wxPROTO_CONNERR;
575 -        wxLogError(_("Timeout while waiting for FTP server to connect, try passive mode."));
576 +        wxLogError(wxT("%s"), _("Timeout while waiting for FTP server to connect, try passive mode."));
577          delete sock;
578          sock = NULL;
579      }
580 @@ -689,7 +689,7 @@
581      {
582          m_lastError = wxPROTO_PROTERR;
583          delete sockSrv;
584 -        wxLogError(_("The FTP server doesn't support the PORT command."));
585 +        wxLogError(wxT("%s"), _("The FTP server doesn't support the PORT command."));
586          return NULL;
587      }
588  
589 @@ -701,7 +701,7 @@
590  {
591      if ( !DoSimpleCommand(_T("PASV")) )
592      {
593 -        wxLogError(_("The FTP server doesn't support passive mode."));
594 +        wxLogError(wxT("%s"), _("The FTP server doesn't support passive mode."));
595          return NULL;
596      }
597  
598 --- wxWidgets-2.8.12/src/unix/utilsunx.cpp.orig 2011-03-22 13:01:28.000000000 +0100
599 +++ wxWidgets-2.8.12/src/unix/utilsunx.cpp      2012-09-30 10:28:09.194984528 +0200
600 @@ -432,7 +432,7 @@
601      switch ( select(fd + 1, &readfds, NULL, NULL, &tv) )
602      {
603          case -1:
604 -            wxLogSysError(_("Impossible to get child process input"));
605 +            wxLogSysError(wxT("%s"), _("Impossible to get child process input"));
606              // fall through
607  
608          case 0:
609 @@ -543,7 +543,7 @@
610  #endif
611     if ( pid == -1 )     // error?
612      {
613 -        wxLogSysError( _("Fork failed") );
614 +        wxLogSysError(wxT("%s"), _("Fork failed") );
615  
616          ARGS_CLEANUP;
617  
618 @@ -596,7 +596,7 @@
619                   dup2(pipeOut[wxPipe::Write], STDOUT_FILENO) == -1 ||
620                   dup2(pipeErr[wxPipe::Write], STDERR_FILENO) == -1 )
621              {
622 -                wxLogSysError(_("Failed to redirect child process input/output"));
623 +                wxLogSysError(wxT("%s"), _("Failed to redirect child process input/output"));
624              }
625  
626              pipeIn.Close();
627 @@ -806,7 +806,7 @@
628  
629      if ( !ok )
630      {
631 -        wxLogSysError(_("Cannot get the hostname"));
632 +        wxLogSysError(wxT("%s"), _("Cannot get the hostname"));
633      }
634  
635      return ok;
636 @@ -842,7 +842,7 @@
637              struct hostent *host = gethostbyname(wxSafeConvertWX2MB(buf));
638              if ( !host )
639              {
640 -                wxLogSysError(_("Cannot get the official hostname"));
641 +                wxLogSysError(wxT("%s"), _("Cannot get the official hostname"));
642  
643                  ok = false;
644              }
645 --- wxWidgets-2.8.12/src/common/sckaddr.cpp.orig        2011-03-22 12:59:42.000000000 +0100
646 +++ wxWidgets-2.8.12/src/common/sckaddr.cpp     2012-09-30 10:54:15.261618553 +0200
647 @@ -141,7 +141,7 @@
648    // Some people are sometimes fool.
649    if (name.empty())
650    {
651 -    wxLogWarning( _("Trying to solve a NULL hostname: giving up") );
652 +    wxLogWarning(wxT("%s"), _("Trying to solve a NULL hostname: giving up") );
653      return false;
654    }
655    m_origHostname = name;
656 --- wxWidgets-2.8.12/src/common/socket.cpp.orig 2011-03-22 12:59:42.000000000 +0100
657 +++ wxWidgets-2.8.12/src/common/socket.cpp      2012-09-30 10:58:04.798280436 +0200
658 @@ -409,7 +409,7 @@
659  
660    if (sig != 0xfeeddead)
661    {
662 -    wxLogWarning(_("wxSocket: invalid signature in ReadMsg."));
663 +    wxLogWarning(wxT("%s"), _("wxSocket: invalid signature in ReadMsg."));
664      goto exit;
665    }
666  
667 @@ -463,7 +463,7 @@
668  
669    if (sig != 0xdeadfeed)
670    {
671 -    wxLogWarning(_("wxSocket: invalid signature in ReadMsg."));
672 +    wxLogWarning(wxT("%s"), _("wxSocket: invalid signature in ReadMsg."));
673      goto exit;
674    }
675  
676 @@ -990,7 +990,7 @@
677      case GSOCK_CONNECTION: flag = GSOCK_CONNECTION_FLAG; break;
678      case GSOCK_LOST:       flag = GSOCK_LOST_FLAG; break;
679      default:
680 -      wxLogWarning(_("wxSocket: unknown event!."));
681 +      wxLogWarning(wxT("%s"), _("wxSocket: unknown event!."));
682        return;
683    }
684  
685 --- wxWidgets-2.8.12/src/unix/displayx11.cpp.orig       2011-03-22 13:01:28.000000000 +0100
686 +++ wxWidgets-2.8.12/src/unix/displayx11.cpp    2012-09-30 15:55:56.814574597 +0200
687 @@ -208,7 +208,7 @@
688      }
689      else //OOPS!
690      {
691 -        wxLogSysError(_("Failed to enumerate video modes"));
692 +        wxLogSysError(wxT("%s"), _("Failed to enumerate video modes"));
693      }
694  
695      return Modes;
696 @@ -231,7 +231,7 @@
697  
698      if( !XF86VidModeGetAllModeLines((Display*)wxGetDisplay(), DefaultScreen((Display*)wxGetDisplay()), &nNumModes, &ppXModes) )
699      {
700 -        wxLogSysError(_("Failed to change video mode"));
701 +        wxLogSysError(wxT("%s"), _("Failed to change video mode"));
702          return false;
703      }
704  
705 --- wxWidgets-2.8.12/src/unix/dialup.cpp.orig   2011-03-22 13:01:28.000000000 +0100
706 +++ wxWidgets-2.8.12/src/unix/dialup.cpp        2012-09-30 15:56:29.271240585 +0200
707 @@ -353,7 +353,7 @@
708          return false;
709      if(IsDialing())
710      {
711 -        wxLogError(_("Already dialling ISP."));
712 +        wxLogError(wxT("%s"), _("Already dialling ISP."));
713          return false;
714      }
715      wxString cmd;
716 --- wxWidgets-2.8.12/src/gtk/textctrl.cpp.orig  2011-03-22 13:01:32.000000000 +0100
717 +++ wxWidgets-2.8.12/src/gtk/textctrl.cpp       2012-09-30 16:21:18.987876200 +0200
718 @@ -1015,7 +1015,7 @@
719      {
720          // see comment in WriteText() as to why we must warn the user about
721          // this
722 -        wxLogWarning(_("Failed to set text in the text control."));
723 +        wxLogWarning(wxT("%s"), _("Failed to set text in the text control."));
724          return;
725      }
726  
727 @@ -1072,7 +1072,7 @@
728          // we must log an error here as losing the text like this can be a
729          // serious problem (e.g. imagine the document edited by user being
730          // empty instead of containing the correct text)
731 -        wxLogWarning(_("Failed to insert text in the control."));
732 +        wxLogWarning(wxT("%s"), _("Failed to insert text in the control."));
733          return;
734      }
735  
736 --- wxWidgets-2.8.12/src/common/docview.cpp.orig        2011-03-22 12:59:40.000000000 +0100
737 +++ wxWidgets-2.8.12/src/common/docview.cpp     2012-09-30 16:43:04.191182329 +0200
738 @@ -612,7 +612,7 @@
739              return true;
740      }
741  
742 -    wxLogError(_("Sorry, could not open this file."));
743 +    wxLogError(wxT("%s"), _("Sorry, could not open this file."));
744      return false;
745  }
746  
747 --- wxWidgets-2.8.12/src/common/fontmap.cpp.orig        2011-03-22 12:59:41.000000000 +0100
748 +++ wxWidgets-2.8.12/src/common/fontmap.cpp     2012-09-30 16:47:20.114510328 +0200
749 @@ -320,7 +320,7 @@
750      // message
751      if ( encoding == wxFONTENCODING_SYSTEM )
752      {
753 -        wxLogFatalError(_("can't load any font, aborting"));
754 +        wxLogFatalError(wxT("%s"), _("can't load any font, aborting"));
755  
756          // wxLogFatalError doesn't return
757      }
758 --- wxWidgets-2.8.12/src/common/imagbmp.cpp.orig        2011-03-22 12:59:41.000000000 +0100
759 +++ wxWidgets-2.8.12/src/common/imagbmp.cpp     2012-09-30 16:57:19.711164497 +0200
760 @@ -88,7 +88,7 @@
761      if ( !image->Ok() )
762      {
763          if ( verbose )
764 -            wxLogError(_("BMP: Couldn't save invalid image."));
765 +            wxLogError(wxT("%s"), _("BMP: Couldn't save invalid image."));
766          return false;
767      }
768  
769 @@ -122,7 +122,7 @@
770              )
771          {
772              if ( verbose )
773 -                wxLogError(_("BMP: wxImage doesn't have own wxPalette."));
774 +                wxLogError(wxT("%s"), _("BMP: wxImage doesn't have own wxPalette."));
775              return false;
776          }
777          bpp = 8;
778 @@ -197,7 +197,7 @@
779             )
780          {
781              if (verbose)
782 -                wxLogError(_("BMP: Couldn't write the file (Bitmap) header."));
783 +                wxLogError(wxT("%s"), _("BMP: Couldn't write the file (Bitmap) header."));
784              return false;
785          }
786      }
787 @@ -218,7 +218,7 @@
788             )
789          {
790              if (verbose)
791 -                wxLogError(_("BMP: Couldn't write the file (BitmapInfo) header."));
792 +                wxLogError(wxT("%s"), _("BMP: Couldn't write the file (BitmapInfo) header."));
793              return false;
794          }
795      }
796 @@ -292,7 +292,7 @@
797              if ( !stream.Write(rgbquad, palette_size*4) )
798              {
799                  if (verbose)
800 -                    wxLogError(_("BMP: Couldn't write RGB color map."));
801 +                    wxLogError(wxT("%s"), _("BMP: Couldn't write RGB color map."));
802                  delete[] rgbquad;
803  #if wxUSE_PALETTE
804                  delete palette;
805 @@ -425,7 +425,7 @@
806          if ( !stream.Write(buffer, row_width) )
807          {
808              if (verbose)
809 -                wxLogError(_("BMP: Couldn't write data."));
810 +                wxLogError(wxT("%s"), _("BMP: Couldn't write data."));
811              delete[] buffer;
812  #if wxUSE_PALETTE
813              delete palette;
814 @@ -471,7 +471,7 @@
815          if ( !cmap )
816          {
817              if (verbose)
818 -                wxLogError(_("BMP: Couldn't allocate memory."));
819 +                wxLogError(wxT("%s"), _("BMP: Couldn't allocate memory."));
820              return false;
821          }
822      }
823 @@ -487,7 +487,7 @@
824      if ( !ptr )
825      {
826          if ( verbose )
827 -            wxLogError( _("BMP: Couldn't allocate memory.") );
828 +            wxLogError(wxT("%s"), _("BMP: Couldn't allocate memory.") );
829          delete[] cmap;
830          return false;
831      }
832 @@ -501,7 +501,7 @@
833          if ( !alpha )
834          {
835              if ( verbose )
836 -                wxLogError(_("BMP: Couldn't allocate memory."));
837 +                wxLogError(wxT("%s"), _("BMP: Couldn't allocate memory."));
838              delete[] cmap;
839              return false;
840          }
841 @@ -898,13 +898,13 @@
842      if ( width > 32767 )
843      {
844          if (verbose)
845 -            wxLogError( _("DIB Header: Image width > 32767 pixels for file.") );
846 +            wxLogError(wxT("%s"), _("DIB Header: Image width > 32767 pixels for file.") );
847          return false;
848      }
849      if ( height > 32767 )
850      {
851          if (verbose)
852 -            wxLogError( _("DIB Header: Image height > 32767 pixels for file.") );
853 +            wxLogError(wxT("%s"), _("DIB Header: Image height > 32767 pixels for file.") );
854          return false;
855      }
856  
857 @@ -918,7 +918,7 @@
858      if ( bpp != 1 && bpp != 4 && bpp != 8 && bpp != 16 && bpp != 24 && bpp != 32 )
859      {
860          if (verbose)
861 -            wxLogError( _("DIB Header: Unknown bitdepth in file.") );
862 +            wxLogError(wxT("%s"), _("DIB Header: Unknown bitdepth in file.") );
863          return false;
864      }
865  
866 @@ -928,7 +928,7 @@
867           comp != BI_BITFIELDS )
868      {
869          if (verbose)
870 -            wxLogError( _("DIB Header: Unknown encoding in file.") );
871 +            wxLogError(wxT("%s"), _("DIB Header: Unknown encoding in file.") );
872          return false;
873      }
874  
875 @@ -942,7 +942,7 @@
876          ((comp == BI_BITFIELDS) && (bpp != 16 && bpp != 32)))
877      {
878          if (verbose)
879 -            wxLogError( _("DIB Header: Encoding doesn't match bitdepth.") );
880 +            wxLogError(wxT("%s"), _("DIB Header: Encoding doesn't match bitdepth.") );
881          return false;
882      }
883  
884 @@ -951,7 +951,7 @@
885                      verbose, IsBmp, true) )
886      {
887          if (verbose)
888 -            wxLogError( _("Error in reading image DIB.") );
889 +            wxLogError(wxT("%s"), _("Error in reading image DIB.") );
890          return false;
891      }
892  
893 @@ -964,7 +964,7 @@
894                          verbose, IsBmp, false) )
895          {
896              if (verbose)
897 -                wxLogError( _("ICO: Error in reading mask DIB.") );
898 +                wxLogError(wxT("%s"), _("ICO: Error in reading mask DIB.") );
899              return false;
900          }
901          image->SetMaskFromImage(mask, 255, 255, 255);
902 @@ -1037,13 +1037,13 @@
903      if ( image->GetHeight () > 127 )
904      {
905          if ( verbose )
906 -            wxLogError(_("ICO: Image too tall for an icon."));
907 +            wxLogError(wxT("%s"), _("ICO: Image too tall for an icon."));
908          return false;
909      }
910      if ( image->GetWidth () > 255 )
911      {
912          if ( verbose )
913 -            wxLogError(_("ICO: Image too wide for an icon."));
914 +            wxLogError(wxT("%s"), _("ICO: Image too wide for an icon."));
915          return false;
916      }
917  
918 @@ -1069,7 +1069,7 @@
919      if ( !stream.IsOk() )
920      {
921          if ( verbose )
922 -            wxLogError(_("ICO: Error writing the image file!"));
923 +            wxLogError(wxT("%s"), _("ICO: Error writing the image file!"));
924          return false;
925      }
926  
927 @@ -1128,7 +1128,7 @@
928          if ( !bResult )
929          {
930              if ( verbose )
931 -                wxLogError(_("ICO: Error writing the image file!"));
932 +                wxLogError(wxT("%s"), _("ICO: Error writing the image file!"));
933              return false;
934          }
935          IsMask = true;
936 @@ -1137,7 +1137,7 @@
937          if ( !bResult )
938          {
939              if ( verbose )
940 -                wxLogError(_("ICO: Error writing the image file!"));
941 +                wxLogError(wxT("%s"), _("ICO: Error writing the image file!"));
942              return false;
943          }
944          wxUint32 Size = cStream.GetSize();
945 @@ -1192,7 +1192,7 @@
946          if ( !stream.IsOk() )
947          {
948              if ( verbose )
949 -                wxLogError(_("ICO: Error writing the image file!"));
950 +                wxLogError(wxT("%s"), _("ICO: Error writing the image file!"));
951              return false;
952          }
953  
954 @@ -1202,7 +1202,7 @@
955          if ( !bResult )
956          {
957              if ( verbose )
958 -                wxLogError(_("ICO: Error writing the image file!"));
959 +                wxLogError(wxT("%s"), _("ICO: Error writing the image file!"));
960              return false;
961          }
962          IsMask = true;
963 @@ -1211,7 +1211,7 @@
964          if ( !bResult )
965          {
966              if ( verbose )
967 -                wxLogError(_("ICO: Error writing the image file!"));
968 +                wxLogError(wxT("%s"), _("ICO: Error writing the image file!"));
969              return false;
970          }
971  
972 @@ -1276,7 +1276,7 @@
973  
974      if ( iSel == wxNOT_FOUND || iSel < 0 || iSel >= nIcons )
975      {
976 -        wxLogError(_("ICO: Invalid icon index."));
977 +        wxLogError(wxT("%s"), _("ICO: Invalid icon index."));
978          bResult = false;
979      }
980      else
981 --- wxWidgets-2.8.12/src/common/image.cpp.orig  2011-03-22 12:59:41.000000000 +0100
982 +++ wxWidgets-2.8.12/src/common/image.cpp       2012-09-30 16:59:23.204495257 +0200
983 @@ -1842,7 +1842,7 @@
984      // check that the images are the same size
985      if ( (M_IMGDATA->m_height != mask.GetHeight() ) || (M_IMGDATA->m_width != mask.GetWidth () ) )
986      {
987 -        wxLogError( _("Image and mask have different sizes.") );
988 +        wxLogError(wxT("%s"), _("Image and mask have different sizes.") );
989          return false;
990      }
991  
992 @@ -1850,7 +1850,7 @@
993      unsigned char r,g,b ;
994      if (!FindFirstUnusedColour(&r, &g, &b))
995      {
996 -        wxLogError( _("No unused colour in image being masked.") );
997 +        wxLogError(wxT("%s"), _("No unused colour in image being masked.") );
998          return false ;
999      }
1000  
1001 @@ -1891,7 +1891,7 @@
1002      unsigned char mr, mg, mb;
1003      if (!FindFirstUnusedColour(&mr, &mg, &mb))
1004      {
1005 -        wxLogError( _("No unused colour in image being masked.") );
1006 +        wxLogError(wxT("%s"), _("No unused colour in image being masked.") );
1007          return false;
1008      }
1009  
1010 @@ -2172,7 +2172,7 @@
1011  
1012          }
1013  
1014 -        wxLogWarning(_("No handler found for image type."));
1015 +        wxLogWarning(wxT("%s"), _("No handler found for image type."));
1016          return 0;
1017      }
1018  
1019 @@ -2215,7 +2215,7 @@
1020  
1021          }
1022  
1023 -        wxLogWarning( _("No handler found for image type.") );
1024 +        wxLogWarning(wxT("%s"), _("No handler found for image type.") );
1025          return false;
1026      }
1027  
1028 @@ -2696,7 +2696,7 @@
1029                  b2++;
1030                  if ( b2 >= 255 )
1031                  {
1032 -                    wxLogError(_("No unused colour in image.") );
1033 +                    wxLogError(wxT("%s"),_("No unused colour in image.") );
1034                      return false;
1035                  }
1036              }
1037 --- wxWidgets-2.8.12/src/common/imaggif.cpp.orig        2011-03-22 12:59:41.000000000 +0100
1038 +++ wxWidgets-2.8.12/src/common/imaggif.cpp     2012-09-30 17:04:34.731155430 +0200
1039 @@ -51,13 +51,13 @@
1040              switch (error)
1041              {
1042                  case wxGIF_INVFORMAT:
1043 -                    wxLogError(_("GIF: error in GIF image format."));
1044 +                    wxLogError(wxT("%s"), _("GIF: error in GIF image format."));
1045                      break;
1046                  case wxGIF_MEMERR:
1047 -                    wxLogError(_("GIF: not enough memory."));
1048 +                    wxLogError(wxT("%s"), _("GIF: not enough memory."));
1049                      break;
1050                  default:
1051 -                    wxLogError(_("GIF: unknown error!!!"));
1052 +                    wxLogError(wxT("%s"), _("GIF: unknown error!!!"));
1053                      break;
1054              }
1055          }
1056 @@ -67,7 +67,7 @@
1057  
1058      if ((error == wxGIF_TRUNCATED) && verbose)
1059      {
1060 -        wxLogError(_("GIF: data stream seems to be truncated."));
1061 +        wxLogError(wxT("%s"), _("GIF: data stream seems to be truncated."));
1062          /* go on; image data is OK */
1063      }
1064  
1065 @@ -77,7 +77,7 @@
1066      }
1067      else
1068      {
1069 -        wxLogError(_("GIF: Invalid gif index."));
1070 +        wxLogError(wxT("%s"), _("GIF: Invalid gif index."));
1071      }
1072  
1073      delete decod;
1074 --- wxWidgets-2.8.12/src/common/imagjpeg.cpp.orig       2011-03-22 12:59:41.000000000 +0100
1075 +++ wxWidgets-2.8.12/src/common/imagjpeg.cpp    2012-09-30 18:17:01.807731491 +0200
1076 @@ -247,7 +247,7 @@
1077         * We need to clean up the JPEG object, close the input file, and return.
1078         */
1079        if (verbose)
1080 -        wxLogError(_("JPEG: Couldn't load - file is probably corrupted."));
1081 +        wxLogError(wxT("%s"), _("JPEG: Couldn't load - file is probably corrupted."));
1082        (cinfo.src->term_source)(&cinfo);
1083        jpeg_destroy_decompress(&cinfo);
1084        if (image->Ok()) image->Destroy();
1085 @@ -390,7 +390,7 @@
1086           * We need to clean up the JPEG object, close the input file, and return.
1087           */
1088           if (verbose)
1089 -            wxLogError(_("JPEG: Couldn't save image."));
1090 +            wxLogError(wxT("%s"), _("JPEG: Couldn't save image."));
1091           jpeg_destroy_compress(&cinfo);
1092           return false;
1093      }
1094 --- wxWidgets-2.8.12/src/common/imagpcx.cpp.orig        2011-03-22 12:59:41.000000000 +0100
1095 +++ wxWidgets-2.8.12/src/common/imagpcx.cpp     2012-09-30 18:19:28.711061763 +0200
1096 @@ -439,7 +439,7 @@
1097      if (!CanRead(stream))
1098      {
1099          if (verbose)
1100 -            wxLogError(_("PCX: this is not a PCX file."));
1101 +            wxLogError(wxT("%s"), _("PCX: this is not a PCX file."));
1102  
1103          return false;
1104      }
1105 @@ -452,10 +452,10 @@
1106          {
1107              switch (error)
1108              {
1109 -                case wxPCX_INVFORMAT: wxLogError(_("PCX: image format unsupported")); break;
1110 -                case wxPCX_MEMERR:    wxLogError(_("PCX: couldn't allocate memory")); break;
1111 -                case wxPCX_VERERR:    wxLogError(_("PCX: version number too low")); break;
1112 -                default:              wxLogError(_("PCX: unknown error !!!"));
1113 +                case wxPCX_INVFORMAT: wxLogError(wxT("%s"), _("PCX: image format unsupported")); break;
1114 +                case wxPCX_MEMERR:    wxLogError(wxT("%s"), _("PCX: couldn't allocate memory")); break;
1115 +                case wxPCX_VERERR:    wxLogError(wxT("%s"), _("PCX: version number too low")); break;
1116 +                default:              wxLogError(wxT("%s"), _("PCX: unknown error !!!"));
1117              }
1118          }
1119          image->Destroy();
1120 @@ -475,9 +475,9 @@
1121          {
1122              switch (error)
1123              {
1124 -                case wxPCX_INVFORMAT: wxLogError(_("PCX: invalid image")); break;
1125 -                case wxPCX_MEMERR:    wxLogError(_("PCX: couldn't allocate memory")); break;
1126 -                default:              wxLogError(_("PCX: unknown error !!!"));
1127 +                case wxPCX_INVFORMAT: wxLogError(wxT("%s"), _("PCX: invalid image")); break;
1128 +                case wxPCX_MEMERR:    wxLogError(wxT("%s"), _("PCX: couldn't allocate memory")); break;
1129 +                default:              wxLogError(wxT("%s"), _("PCX: unknown error !!!"));
1130              }
1131          }
1132      }
1133 --- wxWidgets-2.8.12/src/common/imagpng.cpp.orig        2011-03-22 12:59:41.000000000 +0100
1134 +++ wxWidgets-2.8.12/src/common/imagpng.cpp     2012-09-30 18:21:56.457725349 +0200
1135 @@ -175,7 +175,7 @@
1136  {
1137      wxPNGInfoStruct *info = png_ptr ? WX_PNG_INFO(png_ptr) : NULL;
1138      if ( !info || info->verbose )
1139 -        wxLogWarning( wxString::FromAscii(message) );
1140 +        wxLogWarning(wxT("%s"), message );
1141  }
1142  
1143  // from pngerror.c
1144 @@ -293,7 +293,7 @@
1145  
1146      if ( !h.FindFirstUnusedColour(&rMask, &gMask, &bMask) )
1147      {
1148 -        wxLogWarning(_("Too many colours in PNG, the image may be slightly blurred."));
1149 +        wxLogWarning(wxT("%s"), _("Too many colours in PNG, the image may be slightly blurred."));
1150  
1151          // use a fixed mask colour and we'll fudge
1152          // the real pixels with this colour (see
1153 @@ -621,7 +621,7 @@
1154  
1155  error:
1156      if (verbose)
1157 -       wxLogError(_("Couldn't load a PNG image - file is corrupted or not enough memory."));
1158 +       wxLogError(wxT("%s"), _("Couldn't load a PNG image - file is corrupted or not enough memory."));
1159  
1160      if ( image->Ok() )
1161      {
1162 @@ -670,7 +670,7 @@
1163      if (!png_ptr)
1164      {
1165          if (verbose)
1166 -           wxLogError(_("Couldn't save PNG image."));
1167 +           wxLogError(wxT("%s"), _("Couldn't save PNG image."));
1168          return false;
1169      }
1170  
1171 @@ -679,7 +679,7 @@
1172      {
1173          png_destroy_write_struct( &png_ptr, (png_infopp)NULL );
1174          if (verbose)
1175 -           wxLogError(_("Couldn't save PNG image."));
1176 +           wxLogError(wxT("%s"), _("Couldn't save PNG image."));
1177          return false;
1178      }
1179  
1180 @@ -687,7 +687,7 @@
1181      {
1182          png_destroy_write_struct( &png_ptr, (png_infopp)NULL );
1183          if (verbose)
1184 -           wxLogError(_("Couldn't save PNG image."));
1185 +           wxLogError(wxT("%s"), _("Couldn't save PNG image."));
1186          return false;
1187      }
1188  
1189 --- wxWidgets-2.8.12/src/common/imagpnm.cpp.orig        2011-03-22 12:59:41.000000000 +0100
1190 +++ wxWidgets-2.8.12/src/common/imagpnm.cpp     2012-09-30 18:26:48.461052596 +0200
1191 @@ -69,7 +69,7 @@
1192          case wxT('5'): // RAW Grey
1193          case wxT('6'): break;
1194          default:
1195 -            if (verbose) wxLogError(_("PNM: File format is not recognized."));
1196 +            if (verbose) wxLogError(wxT("%s"), _("PNM: File format is not recognized."));
1197              return false;
1198      }
1199  
1200 @@ -85,7 +85,7 @@
1201      if (!ptr)
1202      {
1203          if (verbose)
1204 -           wxLogError( _("PNM: Couldn't allocate memory.") );
1205 +           wxLogError(wxT("%s"),  _("PNM: Couldn't allocate memory.") );
1206          return false;
1207      }
1208  
1209 @@ -103,7 +103,7 @@
1210              *ptr++=(unsigned char)value; // B
1211              if ( !buf_stream )
1212              {
1213 -                if (verbose) wxLogError(_("PNM: File seems truncated."));
1214 +                if (verbose) wxLogError(wxT("%s"), _("PNM: File seems truncated."));
1215                  return false;
1216              }
1217          }
1218 @@ -122,7 +122,7 @@
1219  
1220              if ( !buf_stream )
1221                {
1222 -                if (verbose) wxLogError(_("PNM: File seems truncated."));
1223 +                if (verbose) wxLogError(wxT("%s"), _("PNM: File seems truncated."));
1224                  return false;
1225                }
1226            }
1227 @@ -141,7 +141,7 @@
1228              *ptr++=value; // B
1229              if ( !buf_stream )
1230              {
1231 -                if (verbose) wxLogError(_("PNM: File seems truncated."));
1232 +                if (verbose) wxLogError(wxT("%s"), _("PNM: File seems truncated."));
1233                  return false;
1234              }
1235          }
1236 --- wxWidgets-2.8.12/src/common/imagtiff.cpp.orig       2011-03-22 12:59:41.000000000 +0100
1237 +++ wxWidgets-2.8.12/src/common/imagtiff.cpp    2012-09-30 18:35:21.521041902 +0200
1238 @@ -245,7 +245,7 @@
1239      if (!tif)
1240      {
1241          if (verbose)
1242 -            wxLogError( _("TIFF: Error loading image.") );
1243 +            wxLogError(wxT("%s"), _("TIFF: Error loading image.") );
1244  
1245          return false;
1246      }
1247 @@ -253,7 +253,7 @@
1248      if (!TIFFSetDirectory( tif, (tdir_t)index ))
1249      {
1250          if (verbose)
1251 -            wxLogError( _("Invalid TIFF image index.") );
1252 +            wxLogError(wxT("%s"), _("Invalid TIFF image index.") );
1253  
1254          TIFFClose( tif );
1255  
1256 @@ -280,7 +280,7 @@
1257      if ( bytesNeeded >= 4294967295U /* UINT32_MAX */ )
1258      {
1259          if ( verbose )
1260 -            wxLogError( _("TIFF: Image size is abnormally big.") );
1261 +            wxLogError(wxT("%s"), _("TIFF: Image size is abnormally big.") );
1262  
1263          TIFFClose(tif);
1264  
1265 @@ -292,7 +292,7 @@
1266      if (!raster)
1267      {
1268          if (verbose)
1269 -            wxLogError( _("TIFF: Couldn't allocate memory.") );
1270 +            wxLogError(wxT("%s"), _("TIFF: Couldn't allocate memory.") );
1271  
1272          TIFFClose( tif );
1273  
1274 @@ -303,7 +303,7 @@
1275      if (!image->Ok())
1276      {
1277          if (verbose)
1278 -            wxLogError( _("TIFF: Couldn't allocate memory.") );
1279 +            wxLogError(wxT("%s"), _("TIFF: Couldn't allocate memory.") );
1280  
1281          _TIFFfree( raster );
1282          TIFFClose( tif );
1283 @@ -317,7 +317,7 @@
1284      if (!TIFFReadRGBAImage( tif, w, h, raster, 0 ))
1285      {
1286          if (verbose)
1287 -            wxLogError( _("TIFF: Error reading image.") );
1288 +            wxLogError(wxT("%s"), _("TIFF: Error reading image.") );
1289  
1290          _TIFFfree( raster );
1291          image->Destroy();
1292 @@ -385,7 +385,7 @@
1293      if (!tif)
1294      {
1295          if (verbose)
1296 -            wxLogError( _("TIFF: Error saving image.") );
1297 +            wxLogError(wxT("%s"), _("TIFF: Error saving image.") );
1298  
1299          return false;
1300      }
1301 @@ -443,7 +443,7 @@
1302          if (!buf)
1303          {
1304              if (verbose)
1305 -                wxLogError( _("TIFF: Couldn't allocate memory.") );
1306 +                wxLogError(wxT("%s"), _("TIFF: Couldn't allocate memory.") );
1307  
1308              TIFFClose( tif );
1309  
1310 @@ -489,7 +489,7 @@
1311          if ( TIFFWriteScanline(tif, buf ? buf : ptr, (uint32)row, 0) < 0 )
1312          {
1313              if (verbose)
1314 -                wxLogError( _("TIFF: Error writing image.") );
1315 +                wxLogError(wxT("%s"), _("TIFF: Error writing image.") );
1316  
1317              TIFFClose( tif );
1318              if (buf)
1319 --- wxWidgets-2.8.12/src/common/textcmn.cpp.orig        2011-03-22 12:59:42.000000000 +0100
1320 +++ wxWidgets-2.8.12/src/common/textcmn.cpp     2012-09-30 18:39:49.751036311 +0200
1321 @@ -215,7 +215,7 @@
1322          }
1323      }
1324  
1325 -    wxLogError(_("File couldn't be loaded."));
1326 +    wxLogError(wxT("%s"), _("File couldn't be loaded."));
1327  #endif // wxUSE_FFILE
1328  
1329      return false;
1330 @@ -251,7 +251,7 @@
1331      }
1332  #endif // wxUSE_FFILE
1333  
1334 -    wxLogError(_("The text couldn't be saved."));
1335 +    wxLogError(wxT("%s"), _("The text couldn't be saved."));
1336  
1337      return false;
1338  }
1339 --- wxWidgets-2.8.12/src/common/wincmn.cpp.orig 2011-03-22 12:59:42.000000000 +0100
1340 +++ wxWidgets-2.8.12/src/common/wincmn.cpp      2012-09-30 18:43:17.657698645 +0200
1341 @@ -1552,7 +1552,7 @@
1342          wxValidator *validator = child->GetValidator();
1343          if ( validator && !validator->TransferToWindow() )
1344          {
1345 -            wxLogWarning(_("Could not transfer data to window"));
1346 +            wxLogWarning(wxT("%s"), _("Could not transfer data to window"));
1347  #if wxUSE_LOG
1348              wxLog::FlushActive();
1349  #endif // wxUSE_LOG
1350 --- wxWidgets-2.8.12/src/common/xpmdecod.cpp.orig       2011-03-22 12:59:42.000000000 +0100
1351 +++ wxWidgets-2.8.12/src/common/xpmdecod.cpp    2012-09-30 18:44:05.621030978 +0200
1352 @@ -680,7 +680,7 @@
1353                     &width, &height, &colors_cnt, &chars_per_pixel);
1354      if ( count != 4 || width * height * colors_cnt == 0 )
1355      {
1356 -        wxLogError(_("XPM: incorrect header format!"));
1357 +        wxLogError(wxT("%s"), _("XPM: incorrect header format!"));
1358          return wxNullImage;
1359      }
1360  
1361 @@ -792,7 +792,7 @@
1362              entry = clr_tbl.find(key);
1363              if ( entry == end )
1364              {
1365 -                wxLogError(_("XPM: Malformed pixel data!"));
1366 +                wxLogError(wxT("%s"), _("XPM: Malformed pixel data!"));
1367  
1368                  // better return right now as otherwise we risk to flood the
1369                  // user with error messages as something seems to be seriously
1370 --- wxWidgets-2.8.12/src/generic/dcpsg.cpp.orig 2011-03-22 12:59:43.000000000 +0100
1371 +++ wxWidgets-2.8.12/src/generic/dcpsg.cpp      2012-09-30 18:47:32.884359991 +0200
1372 @@ -1583,7 +1583,7 @@
1373  
1374          if (!m_pstream)
1375          {
1376 -            wxLogError( _("Cannot open file for PostScript printing!"));
1377 +            wxLogError(wxT("%s"), _("Cannot open file for PostScript printing!"));
1378              m_ok = false;
1379              return false;
1380          }
1381 --- wxWidgets-2.8.12/src/generic/logg.cpp.orig  2011-03-22 12:59:43.000000000 +0100
1382 +++ wxWidgets-2.8.12/src/generic/logg.cpp       2012-09-30 19:07:07.851002168 +0200
1383 @@ -572,7 +572,7 @@
1384          bOk = file.Close();
1385  
1386      if ( !bOk ) {
1387 -        wxLogError(_("Can't save log contents to file."));
1388 +        wxLogError(wxT("%s"), _("Can't save log contents to file."));
1389      }
1390      else {
1391          wxLogStatus(this, _("Log saved to the file '%s'."), filename.c_str());
1392 @@ -1023,7 +1023,7 @@
1393          ok = file.Close();
1394  
1395      if ( !ok )
1396 -        wxLogError(_("Can't save log contents to file."));
1397 +        wxLogError(wxT("%s"), _("Can't save log contents to file."));
1398  #endif // wxUSE_FILEDLG
1399  }
1400  
1401 --- wxWidgets-2.8.12/src/generic/printps.cpp.orig       2011-03-22 12:59:43.000000000 +0100
1402 +++ wxWidgets-2.8.12/src/generic/printps.cpp    2012-09-30 19:41:36.954292375 +0200
1403 @@ -178,7 +178,7 @@
1404          if (!printout->OnBeginDocument(m_printDialogData.GetFromPage(), m_printDialogData.GetToPage()))
1405          {
1406              wxEndBusyCursor();
1407 -            wxLogError(_("Could not start printing."));
1408 +            wxLogError(wxT("%s"), _("Could not start printing."));
1409              sm_lastError = wxPRINTER_ERROR;
1410              break;
1411          }
1412 --- wxWidgets-2.8.12/src/unix/sound.cpp.orig    2011-03-22 13:01:28.000000000 +0100
1413 +++ wxWidgets-2.8.12/src/unix/sound.cpp 2012-09-30 20:03:09.254265441 +0200
1414 @@ -490,7 +490,7 @@
1415      Free();
1416      if (!LoadWAV(data, size, true))
1417      {
1418 -        wxLogError(_("Sound data are in unsupported format."));
1419 +        wxLogError(wxT("%s"), _("Sound data are in unsupported format."));
1420          return false;
1421      }
1422      return true;
1423 --- wxWidgets-2.8.12/src/html/chm.cpp.orig      2011-03-22 12:59:44.000000000 +0100
1424 +++ wxWidgets-2.8.12/src/html/chm.cpp   2012-09-30 20:31:12.494230355 +0200
1425 @@ -798,7 +798,7 @@
1426  
1427      if ( GetProtocol(left) != _T("file") )
1428      {
1429 -        wxLogError(_("CHM handler currently supports only local files!"));
1430 +        wxLogError(wxT("%s"), _("CHM handler currently supports only local files!"));
1431          return NULL;
1432      }
1433  
1434 @@ -821,7 +821,7 @@
1435      if ( (index=right.Index(_T("//"))) != wxNOT_FOUND )
1436      {
1437          right=wxString(right.Mid(index+1));
1438 -        wxLogWarning(_("Link contained '//', converted to absolute link."));
1439 +        wxLogWarning(wxT("%s"), _("Link contained '//', converted to absolute link."));
1440      }
1441  
1442      wxFileName leftFilename = wxFileSystem::URLToFileName(left);
1443 @@ -859,7 +859,7 @@
1444  
1445      if ( GetProtocol(left) != _T("file") )
1446      {
1447 -        wxLogError(_("CHM handler currently supports only local files!"));
1448 +        wxLogError(wxT("%s"), _("CHM handler currently supports only local files!"));
1449          return wxEmptyString;
1450      }
1451  
1452 --- wxWidgets-2.8.12/src/html/helpwnd.cpp.orig  2011-03-22 12:59:44.000000000 +0100
1453 +++ wxWidgets-2.8.12/src/html/helpwnd.cpp       2012-09-30 20:54:46.604200882 +0200
1454 @@ -1553,7 +1553,7 @@
1455                  if (m_Printer == NULL)
1456                      m_Printer = new wxHtmlEasyPrinting(_("Help Printing"), this);
1457                  if (!m_HtmlWin->GetOpenedPage())
1458 -                    wxLogWarning(_("Cannot print empty page."));
1459 +                    wxLogWarning(wxT("%s"), _("Cannot print empty page."));
1460                  else
1461                      m_Printer->PrintFile(m_HtmlWin->GetOpenedPage());
1462              }
1463 --- wxWidgets-2.8.12/src/html/htmlpars.cpp.orig 2011-03-22 12:59:44.000000000 +0100
1464 +++ wxWidgets-2.8.12/src/html/htmlpars.cpp      2012-09-30 20:58:05.014196745 +0200
1465 @@ -382,7 +382,7 @@
1466  #endif // wxUSE_STL/!wxUSE_STL
1467          )
1468      {
1469 -        wxLogWarning(_("Warning: attempt to remove HTML tag handler from empty stack."));
1470 +        wxLogWarning(wxT("%s"), _("Warning: attempt to remove HTML tag handler from empty stack."));
1471          return;
1472      }
1473      m_HandlersHash = *((wxHashTable*) first->GetData());
1474 --- wxWidgets-2.8.12/src/html/htmprint.cpp.orig 2011-03-22 12:59:44.000000000 +0100
1475 +++ wxWidgets-2.8.12/src/html/htmprint.cpp      2012-09-30 21:01:26.160859220 +0200
1476 @@ -307,7 +307,7 @@
1477  
1478      if (ff == NULL)
1479      {
1480 -        wxLogError(htmlfile + _(": file does not exist!"));
1481 +        wxLogError(wxT("%s"), (htmlfile + _(": file does not exist!")).c_str());
1482          return;
1483      }
1484  
1485 @@ -615,7 +615,7 @@
1486  {
1487      if (!GetPrintData()->Ok())
1488      {
1489 -        wxLogError(_("There was a problem during page setup: you may need to set a default printer."));
1490 +        wxLogError(wxT("%s"), _("There was a problem during page setup: you may need to set a default printer."));
1491          return;
1492      }
1493  
1494 --- wxWidgets-2.8.12/src/common/debugrpt.cpp.orig       2011-03-22 12:59:40.000000000 +0100
1495 +++ wxWidgets-2.8.12/src/common/debugrpt.cpp    2012-09-30 21:10:30.830847867 +0200
1496 @@ -206,7 +206,7 @@
1497      if ( !wxMkdir(m_dir, 0700) )
1498      {
1499          wxLogSysError(_("Failed to create directory \"%s\""), m_dir.c_str());
1500 -        wxLogError(_("Debug report couldn't be created."));
1501 +        wxLogError(wxT("%s"), _("Debug report couldn't be created."));
1502  
1503          Reset();
1504      }
1505 @@ -542,7 +542,7 @@
1506  {
1507      if ( !GetFilesCount() )
1508      {
1509 -        wxLogError(_("Debug report generation has failed."));
1510 +        wxLogError(wxT("%s"), _("Debug report generation has failed."));
1511  
1512          return false;
1513      }
1514 @@ -669,7 +669,7 @@
1515                         errors);
1516      if ( rc == -1 )
1517      {
1518 -        wxLogError(_("Failed to execute curl, please install it in PATH."));
1519 +        wxLogError(wxT("%s"), _("Failed to execute curl, please install it in PATH."));
1520      }
1521      else if ( rc != 0 )
1522      {
1523 --- wxWidgets-2.8.12/src/xrc/xh_statbar.cpp.orig        2011-03-22 13:00:29.000000000 +0100
1524 +++ wxWidgets-2.8.12/src/xrc/xh_statbar.cpp     2012-10-01 18:20:53.155925824 +0200
1525 @@ -79,7 +79,7 @@
1526              else if (first == wxT("wxSB_RAISED"))
1527                  style[i] = wxSB_RAISED;
1528              else if (!first.empty())
1529 -                wxLogError(wxT("Error in resource, unknown statusbar field style: ") + first);
1530 +                wxLogError(wxT("%s"), (wxT("Error in resource, unknown statusbar field style: ") + first).c_str());
1531  
1532              if(styles.Find(wxT(',')))
1533                  styles.Remove(0, styles.Find(wxT(',')) + 1);
1534 --- wxWidgets-2.8.12/src/xrc/xmlres.cpp.orig    2011-03-22 13:00:29.000000000 +0100
1535 +++ wxWidgets-2.8.12/src/xrc/xmlres.cpp 2012-10-01 18:38:22.405903953 +0200
1536 @@ -501,7 +501,7 @@
1537                      m_version = version;
1538                  if (m_version != version)
1539                  {
1540 -                    wxLogError(_("Resource files must have same version number!"));
1541 +                    wxLogError(wxT("%s"), _("Resource files must have same version number!"));
1542                      rt = false;
1543                  }
1544  
1545 @@ -863,7 +863,7 @@
1546          if (index != wxNOT_FOUND)
1547              style |= m_styleValues[index];
1548          else
1549 -            wxLogError(_("Unknown style flag ") + fl);
1550 +            wxLogError(wxT("%s"), (_("Unknown style flag ") + fl).c_str());
1551      }
1552      return style;
1553  }
1554 @@ -1268,7 +1268,7 @@
1555          }
1556          else
1557          {
1558 -            wxLogError(_("Cannot convert dialog units: dialog unknown."));
1559 +            wxLogError(wxT("%s"), _("Cannot convert dialog units: dialog unknown."));
1560              return wxDefaultSize;
1561          }
1562      }
1563 @@ -1316,7 +1316,7 @@
1564          }
1565          else
1566          {
1567 -            wxLogError(_("Cannot convert dialog units: dialog unknown."));
1568 +            wxLogError(wxT("%s"), _("Cannot convert dialog units: dialog unknown."));
1569              return defaultv;
1570          }
1571      }
1572 --- wxWidgets-2.8.12/src/richtext/richtextctrl.cpp.orig 2011-03-22 12:59:44.000000000 +0100
1573 +++ wxWidgets-2.8.12/src/richtext/richtextctrl.cpp      2012-10-01 18:56:32.329214568 +0200
1574 @@ -2135,7 +2135,7 @@
1575          return true;
1576      else
1577      {
1578 -        wxLogError(_("File couldn't be loaded."));
1579 +        wxLogError(wxT("%s"), _("File couldn't be loaded."));
1580  
1581          return false;
1582      }
1583 @@ -2152,7 +2152,7 @@
1584          return true;
1585      }
1586  
1587 -    wxLogError(_("The text couldn't be saved."));
1588 +    wxLogError(wxT("%s"), _("The text couldn't be saved."));
1589  
1590      return false;
1591  }
1592 --- wxWidgets-2.8.12/src/richtext/richtextprint.cpp.orig        2011-03-22 12:59:44.000000000 +0100
1593 +++ wxWidgets-2.8.12/src/richtext/richtextprint.cpp     2012-10-01 19:03:12.205872900 +0200
1594 @@ -572,7 +572,7 @@
1595  {
1596      if (!GetPrintData()->Ok())
1597      {
1598 -        wxLogError(_("There was a problem during page setup: you may need to set a default printer."));
1599 +        wxLogError(wxT("%s"), _("There was a problem during page setup: you may need to set a default printer."));
1600          return;
1601      }
1602  
1603 --- wxWidgets-2.8.12/src/x11/app.cpp.orig       2011-03-22 13:01:37.000000000 +0100
1604 +++ wxWidgets-2.8.12/src/x11/app.cpp    2012-10-01 21:27:19.175692671 +0200
1605 @@ -167,7 +167,7 @@
1606      // open and set up the X11 display
1607      if ( !wxSetDisplay(displayName) )
1608      {
1609 -        wxLogError(_("wxWidgets could not open display. Exiting."));
1610 +        wxLogError(wxT("%s"), _("wxWidgets could not open display. Exiting."));
1611          return false;
1612      }
1613  
This page took 0.132484 seconds and 2 git commands to generate.