Commit Graph

2684 Commits

Author SHA1 Message Date
martin-osborne
3d7ecaa224 Correct comment in tests. 2015-01-25 10:20:34 +00:00
martin-osborne
9b2e897280 Removed comment. 2015-01-25 10:05:59 +00:00
martin-osborne
1c03740e41 Expanded tests to check boundary cases. 2015-01-25 08:59:44 +00:00
martin-osborne
c264a0d716 Restored original names for typedefs. Fixed gcc build. 2015-01-25 07:28:24 +00:00
martin-osborne
5e104addd3 Issue #297 - Implemented BasicMemoryStreamBuf::seekoff
This change adds support for `tellp`, `tellg` and seeking.

**Additional notes:**

+ `tellg` calls `rdbuf->pubseekoff(0, cur, out)` [lib.ostream.seeks] so need to
  provide an override of `seekoff`.
+ Requirements for `seekoff` are in 27.7.1.3.
+ 27.7.1.3 - Standard has a roundabout way of saying `cur` is valid if only one
  of `in` or `out` is specified (Condition 3).
+ `xend` is `egptr`/`epptr` (get area/put area).
+ `xbeg` is `eback`/`pbase` (get area/put area).
+ `xnext` is `gptr`/`pptr` (get area/put area).
+ `newoff` is a bit of a misnomer, the new offset into the stream is given by
  `newoff + off`.  `newoff` is really the start point.
+ You can set `gnext` with `setg`, but you can't do that with `setp` you have
  to `pbump` by the new offset minus the current offset.
2015-01-24 18:39:06 +00:00
martin-osborne
f79ab5b77a Merge branch 'develop' into issue_297 2015-01-24 08:53:07 +00:00
Guenter Obiltschnig
92c607e767 code style and doc fixes 2015-01-09 19:04:58 +01:00
Aleksandar Fabijanic
e7fb853c7d Merge pull request #665 from cryptoknight/Subsystems
Add getter for an Application's list of Subsystems
2015-01-08 18:32:14 -06:00
Aleksandar Fabijanic
719293fcc4 Merge pull request #662 from cryptoknight/WinRegistryKey
Make WinRegistryKey easier to extend
2015-01-08 17:38:22 -06:00
Aleksandar Fabijanic
98fb9bcf86 Merge pull request #663 from cryptoknight/RecursiveDirectoryIterator
Add missing constructor for RecursiveDirectoryIterator
2015-01-08 17:36:44 -06:00
Scott Davis
240128b640 Add getter for an Application's list of Subsystems 2015-01-08 17:20:38 -05:00
Scott Davis
5fa4dc3da7 Add missing constructor for RecursiveDirectoryIterator 2015-01-08 17:02:46 -05:00
Scott Davis
7b347ea592 Make WinRegistryKey easier to extend 2015-01-08 16:44:59 -05:00
Alex Fabijanic
d992509f6e GCC diagnostic guard fix 2015-01-05 22:20:58 -06:00
Aleksandar Fabijanic
4ae9aa9674 building with gcc 4.6.3 gives lots lots of warnings #658 2015-01-01 22:47:03 -06:00
Alex Fabijanic
1b9aac5f7c Mingw64 #414 (small portion) 2015-01-01 14:41:09 -06:00
Aleksandar Fabijanic
eb28010c16 remove deprecated mno-cygwin option #651, part II 2015-01-01 14:12:17 -06:00
Aleksandar Fabijanic
5424aade0e remove deprecated mno-cygwin option #651 2015-01-01 14:09:45 -06:00
Aleksandar Fabijanic
40659343fe Merge pull request #652 from xantares/patch-2
do not guess mingw include/link dirs
2015-01-01 14:05:44 -06:00
Alex Fabijanic
767d268eed moved PBKDF2 tests into VS120 project Crypt filter 2015-01-01 13:11:36 -06:00
Aleksandar Fabijanic
ed63fbd42c Merge pull request #653 from xantares/mingw_headers
Fix missing windows includes for mingw
2015-01-01 12:37:41 -06:00
Alex Fabijanic
eb04ffc423 style fixes 2015-01-01 12:35:26 -06:00
Alex Fabijanic
0e92f14a48 Merge branch 'develop' of https://github.com/pocoproject/poco into develop 2015-01-01 12:17:10 -06:00
Aleksandar Fabijanic
f8e906171e Merge pull request #654 from xantares/win32_defines
fixed win32 defines
2015-01-01 12:16:57 -06:00
Alex Fabijanic
427a9bc4e4 indentation style fix 2015-01-01 12:10:30 -06:00
Aleksandar Fabijanic
d2472efcfb Merge pull request #656 from asari-fd/windmc-mingw
Added WINDMC variable to build scripts
2015-01-01 11:37:31 -06:00
Asari Takashi
d1436c09fd Added WINDMC variable to build scripts 2014-12-25 09:53:44 +00:00
xantares
1e28368222 fixed win32 defines 2014-12-23 16:23:08 +01:00
xantares
bf929f9704 Fix missing windows includes for mingw 2014-12-22 22:08:32 +01:00
xantares
345481a475 do not guess mingw include/link dirs
let cmake do the job as we dont want mingw headers to conflict with system headers and libs, they are provided in a separate tree
2014-12-22 19:12:41 +01:00
Guenter Obiltschnig
d247e1cf05 updated CHANGELOG; CMake fixes for OS X; doc updates; release script improvements 2014-12-22 00:06:53 +01:00
Günter Obiltschnig
60e8a19062 Merge pull request #650 from siemens/cmake
Add CMake support to more packages
2014-12-21 22:37:01 +01:00
Pascal Bach
6f809f7acb CMake: Add support for PageCompiler and File2Page
Resolves: #649
2014-12-21 21:54:02 +01:00
Pascal Bach
fb5f2af7b6 ignore cmake_* subfolders 2014-12-21 16:23:35 +01:00
Pascal Bach
97ea3ef483 CMake, WinCE: Make samples and tests compile under Windows CE 2014-12-21 16:23:35 +01:00
Pascal Bach
10ef2b2335 CMake: Remove WinDriver usage in tests
Add WinCEDriver to packages supporting it
2014-12-21 16:23:35 +01:00
Pascal Bach
b36b47d1fa Doc: Add chapter about CMake build to getting started guide 2014-12-21 16:23:35 +01:00
Pascal Bach
739cd30487 CMake: Build PocoDoc using CMake 2014-12-21 16:23:35 +01:00
Pascal Bach
d9c0d2b495 CMake: Add support for CppParser 2014-12-21 16:23:34 +01:00
Pascal Bach
af1b94602a CMake: Remove redundant source files that caused error for Windows CE build 2014-12-21 16:23:34 +01:00
Günter Obiltschnig
5ec33f9830 Merge pull request #648 from fbraem/develop
ObjectId constructor translates a hex string (24 chars) into a 12 byte object id
2014-12-21 10:28:30 +01:00
fbraem
eb879985b0 ObjectId constructor translates a hex string (24 characters) into a 12 byte object id 2014-12-20 19:11:16 +01:00
Aleksandar Fabijanic
c5268c9777 spelling fix 2014-12-19 07:34:46 -06:00
Günter Obiltschnig
79e9eab4d1 Merge pull request #645 from adriaan42/develop
Prevent possible data race in access to PooledThread::_idle
2014-12-18 13:26:34 +01:00
Adriaan Schmidt
2fc0e524fa Prevent possible data race in access to PooledThread::_idle 2014-12-18 13:04:33 +01:00
Guenter Obiltschnig
8859346898 fixed POCO_SQLITE_INV_ROW_CNT initialization 2014-12-18 12:14:09 +01:00
Aleksandar Fabijanic
86b81bfcbd GH #499: Poco::Data::Statement::execute returns wrong value when zero results (ODBC) 2014-12-17 23:36:26 -06:00
Günter Obiltschnig
55dffd864f Merge pull request #642 from siemens/timertest
Add additional test for Poco::Util::Timer
2014-12-17 12:13:50 +01:00
Pascal Bach
e2538ac6e2 Add additional test for Poco::Util::Timer
Test scheduling with Timestamp and Clock

Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
2014-12-17 10:50:40 +01:00
Guenter Obiltschnig
33998a2156 Merge branch 'develop' of https://github.com/pocoproject/poco into develop 2014-12-17 09:21:16 +01:00