1. 836061b Don't cast negative values to unsigned. This eliminates warnings in GCC. by [email protected] · 17 years ago
  2. 954d58c Implement an interface compatible wcslcpy and strlcpy. Possibly slightly by [email protected] · 17 years ago
  3. 1cf1b34 Avoid a global std::stack. Instead embed a next pointer in the managers. by [email protected] · 17 years ago
  4. 9e950bdd AtExitManager cleanup. by [email protected] · 17 years ago
  5. 4271830 Compile debug_util.cc on all platforms. by [email protected] · 17 years ago
  6. 0c7323de Fix the Mac project to build debug_util since r785 added it. by [email protected] · 17 years ago
  7. 7b8354f Build Linux against base_gfx, and we pass convolver and rect unit tests. by [email protected] · 17 years ago
  8. 4092b1a Add a EOL to the end of convolver_unittest.cc. This eliminates a GCC warning. by [email protected] · 17 years ago
  9. 6e597f5 Add an EOL to the end of convolver.cc. This eliminates a warning in GCC. by [email protected] · 17 years ago
  10. b7a34ef Update base/SConscript to remove Windows only parts from the Linux build. by [email protected] · 17 years ago
  11. 8c2347e Update a comment about AtExitManager for unit tests. Removes a typo. by [email protected] · 17 years ago
  12. 1ffe08c1 Make debug_util cross platform, adding BeingDebugged and BreakDebugger. Linux by [email protected] · 17 years ago
  13. 21d610f Implement IntToString-type methods without using a format string. I'm not sure if this will actually be more efficient. Also will make Int64ToString work on other platforms, since the old code used msvc-only %I64. Added a bunch of methods to have the whole Int/Int64 String/WString suite. by [email protected] · 17 years ago
  14. cd67923 Fix some warnings. by [email protected] · 17 years ago
  15. f4ed295 Add a cross-platform sleep API. We don't use TimeDelta by [email protected] · 17 years ago
  16. 703f427e Fix string_util and its tests for the Mac, GCC, UTF-32 wchar_t platforms, and POSIX systems generally. by [email protected] · 17 years ago
  17. 8d752be Move some bits around in the SConscript that are Windows-specific, and label one that needs work. by [email protected] · 17 years ago
  18. 3ffb4bb Update base.xcodeproj to use string_utils_posix.* instead of string_utils_mac.* by [email protected] · 17 years ago
  19. a5b94a9 by [email protected] · 17 years ago
  20. 0c6332f rollback r749 by [email protected] · 17 years ago
  21. 1e7c684b Last changes to get Linux unit tests building: by [email protected] · 17 years ago
  22. f75b335 fix initialization order warning by [email protected] · 17 years ago
  23. c6703520 Update base/gfx/SConscript to build cleanly on linux. by [email protected] · 17 years ago
  24. b860cc5 Make this file compile on linux. We need fcntl.h for O_RDONLY, etc. by [email protected] · 17 years ago
  25. 8789908 Remove Mac-specific code to make a generic POSIX string_util for Mac and Linux. by [email protected] · 17 years ago
  26. 2141858 Provide a cross platform sleep API. by [email protected] · 17 years ago
  27. 69d868a Remove base\shared_memory.cc from the SCons build in favor of base\shared_memory_{win,posix}.cc. by [email protected] · 17 years ago
  28. 4a6cfff Linux does not always have ULLONG_MAX, etc. Use numerical constants instead. by [email protected] · 17 years ago
  29. dd950aa Nit fix by [email protected] · 17 years ago
  30. 996549b Add a virtual destructor; get rid of gcc warnings. by [email protected] · 17 years ago
  31. 4fc77b9 The Posix shared memory implementation. by [email protected] · 17 years ago
  32. d37225fe by [email protected] · 17 years ago
  33. 604a7be Back out r736 due to breakage by [email protected] · 17 years ago
  34. 8399598 Update project file for mac clipboard impl by [email protected] · 17 years ago
  35. 6063202 Fix string_util and its tests for the Mac, GCC, UTF-32 wchar_t platforms, and POSIX systems generally. by [email protected] · 17 years ago
  36. 5be51721 Make timer.cc portable by factoring its Windows bits into MessageLoop. by [email protected] · 17 years ago
  37. eff4aecb - Add Thread::StopSoon() and remove Thread::NonBlockingStop(). StopSoon() can't be implemented externally of the Thread class where NonBlockingStop() was really just by [email protected] · 17 years ago
  38. d00f8dcf Get rid of separate SConscript.main.linux: by [email protected] · 17 years ago
  39. 0b48d60 Basic string conversions for Linux -- enough to get unit tests going. by [email protected] · 17 years ago
  40. 1265917f I accidentally committed file_version_info. Since comments were relatively minor, I created a new CL rather than reverting the old one. by [email protected] · 17 years ago
  41. 2b05317 Basic implementation of the clipboard on the Mac. by [email protected] · 17 years ago
  42. 2352de9 Additional cleanups for PRTimeTest. We already have a microseconds-per-milliseconds constant, use it. Do less per-OS #ifdeffing. by [email protected] · 17 years ago
  43. 169da8f Fix ToUnsigned for 4-byte wchar_t platforms. by [email protected] · 17 years ago
  44. 4e44b4d Fix command_line unit test now that argv is no longer const. (Doh!) Remove a technically illegal zero-length array. Fix a couple of warnings for good measure as long as I'm in here. by [email protected] · 17 years ago
  45. 54d5b04 Fix build breakage on Windows. by [email protected] · 17 years ago
  46. 1a48f31 Get rid of the command-line hacks for posix platforms. by [email protected] · 17 years ago
  47. f2baf16 SCons build updates: by [email protected] · 17 years ago
  48. 1ca1670 include and turn on more base unit tests. by [email protected] · 17 years ago
  49. 8da5f94f bustage fix, include build_config for platform defines. by [email protected] · 17 years ago
  50. 8ade534 Set the svn:eol-style to LF. by [email protected] · 17 years ago
  51. 06dc26c Expand an internal-only URL to its destination. by [email protected] · 17 years ago
  52. e7f2175 Stub out defines on non-windows platforms. by [email protected] · 17 years ago
  53. 0d6033c Fix unit tests for posix, fix up mac implementation to work correctly. Add prtime unit test to mac project. by [email protected] · 17 years ago
  54. a8655b28 I came across this when looking at MessageLoop recently. by [email protected] · 17 years ago
  55. 614e9fa Remove all the C-style string munging, making this easier to port to Linux. by [email protected] · 17 years ago
  56. b108009 Fixes word_iterator to actually compile. Next time, never just paste code in that _should_ fix things without actually compiling :( by [email protected] · 17 years ago
  57. 01304d28 Remove an illegal const. by [email protected] · 17 years ago
  58. f35fd7f Move Ranges to std::vector<Sample>, as <const Sample> is invalid if you want to assign to elements of the vector. This now compiles under GCC. by [email protected] · 17 years ago
  59. dc9a22a Make POSIX time routines work on Linux by providing a POSIX-conformant version of TimeTicks::Now() to replace the Mach-specific one used on the Mac. by [email protected] · 17 years ago
  60. 4b92c426 Replace a todo with NOTIMPLEMENTED(). by [email protected] · 17 years ago
  61. 6723f83 recursive_mutex by [email protected] · 17 years ago
  62. ffd8308 Provide cross-platform implementation of WaitableEvent for use on Mac and Linux. by [email protected] · 17 years ago
  63. 4ac8f67 Allow multiple AtExitManagers to be chained in a stack, this allows much easier testing for code that is expecting to be run via an AtExitManager. This actually cleaned up a lot of the at exit code. by [email protected] · 17 years ago
  64. 663fe3c Define a private IDMap::iterator, and use our own iterator / const_iterator. by [email protected] · 17 years ago
  65. ce91a94 HashTable is a dependent name, since it's based on the template parameter T. Use typename for derived types, this will now build on GCC. by [email protected] · 17 years ago
  66. 75c8f1d Remove class scoping operator from Pickle method declaration. by [email protected] · 17 years ago
  67. b321afd7 Even though AtExit should never be called while an object is being accessed, it is cleaner and a bit safer to doing an AtomicExchange, so instance_ is not kept as the pointer value while we're deleting it. This also moves an unsafe direct access to the AtomicWord to calling through the atomic API. by [email protected] · 17 years ago
  68. f57f28b Add a NOTIMPLEMENTED() macro to annotate the code paths which need revisiting for the mac/linux port. by [email protected] · 17 years ago
  69. ca88813 I suspect this comment was not intended... by [email protected] · 17 years ago
  70. 0e48e9dc rollback the experiments by [email protected] · 17 years ago
  71. 12ec562 experiment with APCs by [email protected] · 17 years ago
  72. 96150115 just a test... by [email protected] · 17 years ago
  73. 0a646946 A basic wrapper for a windows event object that encapsulates the way we often use windows events. This API is not meant to be compatible with ObjectWatcher or MessageLoop::WatchObject. This API is meant to be easily ported to Mac & Linux using a traditional mutex and condition variable pairing. by [email protected] · 17 years ago
  74. 124a2bdf Fix bug 1317458: Busy wait in IPC::SyncChannel::Send in some cases by [email protected] · 17 years ago
  75. 568d3f5 Add deps files and rules for the checkdeps script. by [email protected] · 17 years ago
  76. 084d4625 Add some extra test cases for whitespace at start/end of number. by [email protected] · 17 years ago
  77. 7d85f4305 pulling in more files to run more unit tests by [email protected] · 17 years ago
  78. 5d42633 fix base test harness to work on mac. fix command_line unit tests to match what windows expects. fix base xcode project to separate building and running unit tests into two targets. by [email protected] · 17 years ago
  79. 5af2edb9 * add base_paths_mac.mm to mac port by [email protected] · 17 years ago
  80. 764be58b Stub out unused Windows specific code. by [email protected] · 17 years ago
  81. 9bc6ce1 MemoryDebug uses size_t, which portably comes from <sys/types.h>. Use "base/basictypes.h" to get it, and clean up a couple other things. by [email protected] · 17 years ago
  82. e8c2172 pull out command_line_unittest until it works by [email protected] · 17 years ago
  83. 518a4f6 Remove cruft of old unit test harness, replace it with gTest goodness. Fix extern-ness of a couple of globals in command_line. by [email protected] · 17 years ago
  84. 4a40673 Catch up SCons build with latest changes: by [email protected] · 17 years ago
  85. b509f7a Fix memory leak and assert that the values are correct. by [email protected] · 17 years ago
  86. bf92cfbe Add observer_list_unittest.cc to base test target. Fix gcc warnings with virtual methods w/ non-virtual dtor and members being initialized in the init-list in the wrong order. by [email protected] · 17 years ago
  87. 1da93d87 Add Lock and LockImpl to the test target to get it linking. by [email protected] · 17 years ago
  88. 08048c7 Port LockImpl, Lock, and ConditionVariable to pthreads-supporting platforms. by [email protected] · 17 years ago
  89. 53f137aa fix recursion by [email protected] · 17 years ago
  90. f6abeba Logging cleanup for mac and linux by [email protected] · 17 years ago
  91. eb2b2d8b Remove the first line filename comment to make this consistent with the rest by [email protected] · 17 years ago
  92. 4462f52 rollback my experiment to see the effects by [email protected] · 17 years ago
  93. 852feb2 This is a revised CB of issue 738 and 764 (which were made by [email protected] · 17 years ago
  94. 0cfda1e Remove a NOTREACHED() that was causing a dialog box during unit tests, hence by [email protected] · 17 years ago
  95. a31e79e Complete brett's string conversion goodness for utf32 platforms. by [email protected] · 17 years ago
  96. 05b5d79 Fix an accidental nested extern and conversion cleanup from brett's landing. by [email protected] · 17 years ago
  97. d7a22bdd4 remove fixed_string from build. by [email protected] · 17 years ago
  98. 2fee9acb Removing unnecessary information; it's not clarifying things. by [email protected] · 17 years ago
  99. 10ddd76 Add a unit test for WordIterator. Fix word_iterator.* includes at the same time. by [email protected] · 17 years ago
  100. e6da5e1f Add UTF-16 <-> Wide conversions for Mac. by [email protected] · 17 years ago