libs/core.git
12 years agoBump version to 1.1 fs-1.1
Mikko Rasa [Mon, 21 Sep 2009 16:49:13 +0000 (16:49 +0000)]
Bump version to 1.1
Update Build file for upcoming Builder release

12 years agoFix compile errors on 64-bit systems
Mikko Rasa [Sun, 20 Sep 2009 16:18:06 +0000 (16:18 +0000)]
Fix compile errors on 64-bit systems

12 years agoMake Path behave more consistently by always starting relative paths with a dot
Mikko Rasa [Fri, 11 Sep 2009 15:58:51 +0000 (15:58 +0000)]
Make Path behave more consistently by always starting relative paths with a dot
Treat out-of-range index to Path::operator[] as an error
Change argv0 parameter of get_sys_*_dir to std::string

13 years agoAdd Changelog.txt fs-1.0.1
Mikko Rasa [Tue, 14 Oct 2008 15:18:34 +0000 (15:18 +0000)]
Add Changelog.txt
Bump version

13 years agoMake dirname behave sensibly for single-component paths
Mikko Rasa [Fri, 12 Sep 2008 19:11:08 +0000 (19:11 +0000)]
Make dirname behave sensibly for single-component paths

13 years agoFix win32 compilation
Mikko Rasa [Sun, 17 Aug 2008 21:33:19 +0000 (21:33 +0000)]
Fix win32 compilation

13 years agoUpdate svn:ignore fs-1.0
Mikko Rasa [Mon, 11 Aug 2008 01:10:11 +0000 (01:10 +0000)]
Update svn:ignore
Add License.txt to tarball
Bump version for release

13 years agoNew functions in utils.h: readlink realpath
Mikko Rasa [Sun, 10 Aug 2008 12:07:57 +0000 (12:07 +0000)]
New functions in utils.h: readlink realpath
New functions in dir.h: get_sys_conf_dir get_sys_data_dir
New functions in stat.h: lstat is_link
Include path.h in other headers to make implicit conversions work

13 years agoFix win32 compilation
Mikko Rasa [Tue, 22 Jul 2008 23:51:45 +0000 (23:51 +0000)]
Fix win32 compilation

13 years agoFix a typo in get_user_data_dir
Mikko Rasa [Sun, 20 Jul 2008 12:24:19 +0000 (12:24 +0000)]
Fix a typo in get_user_data_dir

13 years agoRefactor the API
Mikko Rasa [Sun, 20 Jul 2008 12:12:55 +0000 (12:12 +0000)]
Refactor the API
Shuffle things around a bit in Path

13 years agoSplit directory and stat related functions into their own files
Mikko Rasa [Sun, 20 Jul 2008 10:34:20 +0000 (10:34 +0000)]
Split directory and stat related functions into their own files
Put everything in namespace FS

13 years agoRename the library as mspfs
Mikko Rasa [Sat, 19 Jul 2008 23:51:39 +0000 (23:51 +0000)]
Rename the library as mspfs
Remove obsolete files

13 years agoAdd missing includes
Mikko Rasa [Sun, 8 Jun 2008 15:59:26 +0000 (15:59 +0000)]
Add missing includes
Fix a gcc 4.3 style warning

13 years agoAdd chdir function
Mikko Rasa [Tue, 20 May 2008 12:01:42 +0000 (12:01 +0000)]
Add chdir function

13 years agoAdd is_dir and get_home_dir functions
Mikko Rasa [Wed, 27 Feb 2008 10:00:55 +0000 (10:00 +0000)]
Add is_dir and get_home_dir functions

14 years agocore/error.h renamed to except.h
Mikko Rasa [Thu, 4 Oct 2007 20:41:25 +0000 (20:41 +0000)]
core/error.h renamed to except.h

14 years agoGet rid of the Path namespace
Mikko Rasa [Sat, 22 Sep 2007 10:53:35 +0000 (10:53 +0000)]
Get rid of the Path namespace
Redesign utility function so that they throw on error
Add a couple utility functions
Add Id tags

14 years agoUpdate svn:ignore
Mikko Rasa [Wed, 20 Jun 2007 20:32:01 +0000 (20:32 +0000)]
Update svn:ignore

14 years agoglobcasematch takes a std::string, not Path
Mikko Rasa [Mon, 11 Jun 2007 06:38:33 +0000 (06:38 +0000)]
globcasematch takes a std::string, not Path

14 years agoDon't require mspmisc
Mikko Rasa [Fri, 25 May 2007 17:33:34 +0000 (17:33 +0000)]
Don't require mspmisc
Use globcasematch from mspstrings to implement fnmatch on win32
Fix some style errors

14 years agostrutils.h -> strings/utils.h
Mikko Rasa [Wed, 7 Mar 2007 20:18:43 +0000 (20:18 +0000)]
strutils.h -> strings/utils.h
Small bugfix

15 years agoAdd a missing ! to make .. components to behave correctly
Mikko Rasa [Fri, 22 Sep 2006 11:05:50 +0000 (11:05 +0000)]
Add a missing ! to make .. components to behave correctly

15 years agoAdd LDFLAGS to CXX when linking...
Niko Liikanen [Tue, 5 Sep 2006 20:32:03 +0000 (20:32 +0000)]
Add LDFLAGS to CXX when linking...

15 years agoUpdated Makefile
Niko Liikanen [Mon, 4 Sep 2006 11:04:46 +0000 (11:04 +0000)]
Updated Makefile

15 years agoAdd Build file
Mikko Rasa [Sun, 3 Sep 2006 18:58:30 +0000 (18:58 +0000)]
Add Build file
Remove a stray semicolon

15 years agoAdd basename function
Mikko Rasa [Tue, 29 Aug 2006 11:17:11 +0000 (11:17 +0000)]
Add basename function

15 years agoAdd relative() to utils
Mikko Rasa [Sun, 27 Aug 2006 17:23:03 +0000 (17:23 +0000)]
Add relative() to utils
Unify init and operator/= with add_component
Allow a Path to start with ..

15 years agoAdd Path::empty()
Mikko Rasa [Sun, 27 Aug 2006 10:51:38 +0000 (10:51 +0000)]
Add Path::empty()
begin()==end() for an empty path

15 years agoRemove extra include of utils.h
Mikko Rasa [Thu, 24 Aug 2006 23:27:23 +0000 (23:27 +0000)]
Remove extra include of utils.h
Make fnmatch return failure on win32 instead of not existing

15 years agostatic/shared lib extension tweaks
Niko Liikanen [Thu, 24 Aug 2006 21:10:04 +0000 (21:10 +0000)]
static/shared lib extension tweaks
removed headers/static lib from install

15 years agoWin32 tweaks
Niko Liikanen [Thu, 24 Aug 2006 16:06:24 +0000 (16:06 +0000)]
Win32 tweaks

15 years agoInclude utils.h in path.cpp now that is_windows_drive lives there
Mikko Rasa [Thu, 24 Aug 2006 14:21:33 +0000 (14:21 +0000)]
Include utils.h in path.cpp now that is_windows_drive lives there

15 years agoMove is_windows_drive into utils.h
Mikko Rasa [Thu, 24 Aug 2006 14:15:26 +0000 (14:15 +0000)]
Move is_windows_drive into utils.h

15 years agoFirst version
Niko Liikanen [Wed, 23 Aug 2006 22:33:10 +0000 (22:33 +0000)]
First version

15 years agoAdd copyright notices
Mikko Rasa [Wed, 23 Aug 2006 12:42:35 +0000 (12:42 +0000)]
Add copyright notices

15 years agoAdd files
Mikko Rasa [Mon, 21 Aug 2006 16:48:24 +0000 (16:48 +0000)]
Add files

15 years agoCreate trunk
Mikko Rasa [Mon, 21 Aug 2006 16:43:29 +0000 (16:43 +0000)]
Create trunk