Commit Graph

622 Commits

Author SHA1 Message Date
fpaparel 6d5e9270a8 - added few frontend classes
- updated others from backend

git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@330 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-15 22:58:18 +00:00
tchernobog 34648139ec - Fix typo in comment
- Add extra checks for python version: should do a better job
  when determining the library name to use


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@328 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-14 12:55:57 +00:00
tchernobog 6cf67202c7 - Add Python preprocessor flags to src/ and src/backend Makefiles
- Add -Wno-long-long to compiler options in order to workaround Python types' evilness


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@322 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-13 16:35:00 +00:00
fpaparel 146b3c99cc - Now all backend classes are present (not all complete)
- Can't compile when trying to link with Python
         + check -pedantic parameter
         + when compiling main.cc there is no -I/..../Python parameter


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@321 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-13 11:32:05 +00:00
fpaparel e2a0c3f248 - added scheduler and other incomplete backend classes
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@319 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-12 17:12:54 +00:00
tchernobog 98cc6fb20b - Check for --as-needed linking flag
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@318 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-12 16:06:38 +00:00
tchernobog d6a19ca35d - Write code for the graphical terminal widget
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@315 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-10 20:44:48 +00:00
tchernobog be3de1dade - Add exception throwing specifications to methods
- Coding style fixes


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@313 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-10 11:47:25 +00:00
tchernobog 4dc9012c33 - Fix path
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@308 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-09 20:18:48 +00:00
tchernobog 87558b5c26 - Change filenames to follow a consistent naming scheme
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@307 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-09 19:43:24 +00:00
tchernobog 68a0cef9d9 - Fixed code to follow function naming conventions a bit more
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@306 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-09 19:33:35 +00:00
fpaparel e8b28cc2ec - Added some source code
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@304 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-09 18:51:26 +00:00
tchernobog d56fd53f2d - Revert my own commit - revision 299 (unneeded changes)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@302 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-07 20:48:22 +00:00
tchernobog 235fdfdbe0 - Prefix our macros with "SG_", as per Luca request
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@301 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-07 20:41:59 +00:00
tchernobog 7de2c281bb - Fix documentation for smartp.hh
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@300 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-07 20:21:19 +00:00
tchernobog ab3b8e5686 - Update makefiles to make use of include dir with templates
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@299 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-07 20:13:50 +00:00
tchernobog 78de185d75 - Add template class implementing a smart pointer (a class of general utility)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@298 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-07 20:11:03 +00:00
tchernobog f8be22e03d - Add subsection about the anomaly solving process
- Fix example about how to document C++ classes
- Fix note about non-const static class members


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@297 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-07 12:25:55 +00:00
fpaparel 8f02d11b0a - Added some source in the backend lib
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@293 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-06 21:37:32 +00:00
tchernobog 7ecc9ab822 - Correct typo
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@292 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-06 12:07:05 +00:00
tchernobog 1ebfef4064 - Lower the bar for the python version check: require >= 2.3 instead of >= 2.4
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@291 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-05 14:01:19 +00:00
tchernobog 18916e3f43 - Fix typo
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@290 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-05 12:52:53 +00:00
tchernobog 8d90b660c4 - Refine python macro before sending upstream
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@289 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-05 12:44:42 +00:00
tchernobog 07d76c3554 - Use pkgdatadir instead of datadir + pkgname
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@287 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-04 13:14:55 +00:00
tchernobog d007d72011 - Typo
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@286 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-03 21:53:30 +00:00
tchernobog 061404dedc - Never add autotool generated files to repository (e.g. Makefile.in)
- Use a "\" to prevent line breaks when you must split some command on more than a line. The slash must be the _last_ character present on a line.


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@285 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-02 14:37:06 +00:00
fpaparel b1822d7284 - Can't compile source. Need help...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@284 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-02 13:46:48 +00:00
elvez b00d733ef0 - Updated coding style with a point on static non-POD objects.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@283 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-02 00:39:14 +00:00
tchernobog e008b0d4db - Corrected TextView -> Entry
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@282 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-01 22:56:29 +00:00
tchernobog fc8d5cb258 - Make inserting filenames into vector simpler
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@281 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-02-01 14:07:09 +00:00
tchernobog 4333591e8f - Add check to get sigc++ cflags and ldflags separately, if needed
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@278 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-31 22:49:22 +00:00
tchernobog 749bf68235 - Typo: bail out for python <= 2.1.0 instead of 2.5.0
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@277 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-31 21:11:46 +00:00
tchernobog aecf9bc207 - Fix typo
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@276 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-31 20:18:19 +00:00
tchernobog 8d5645d9d6 - Update ac_python_devel to check and complain about Python < 2.1.0
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@275 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-31 19:06:05 +00:00
tchernobog fc84d1ec9d - Fix api docs: aesthetics
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@273 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-31 11:59:38 +00:00
tchernobog 119d842820 - Fix macro documentation header
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@259 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-29 17:33:03 +00:00
tchernobog de0401e7ac - Make ``make distclean'' to complete cleanly when directory doc/API doesn't exists.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@256 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-29 15:34:22 +00:00
tchernobog b2796c6c14 - Overhaul ac_python_devel.m4 using extensively informations provided by the interpreter. Will try to send upstream if told to do so.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@255 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-29 15:33:32 +00:00
tchernobog e45d40eaff - Change non-existant English word with something understandable :-)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@245 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-28 20:42:20 +00:00
tchernobog 4cad356657 - Get DSO visibility check right in configure.ac. Now it should
work correctly with GCC >= 4.0, while doing nothing for GCC < 4.0
- Add class sgpem::schedulable to test for DSO visibility export.
Methods may need to be reordered to conform to coding style guidelines


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@244 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-28 20:39:29 +00:00
tchernobog 50c64762ef - Added the possibility to pass LT_LDFLAGS to configure in order
to obtain a completely static build


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@241 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 19:26:27 +00:00
tchernobog 420a7f0e95 - Reorganize sources to split them across three parts:
- The main program, the frontend
	- A pyton loader library
	- The backend library
Happy hacking.


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@240 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 17:57:53 +00:00
tchernobog cc7851daf9 - Fix grammar and form in chapter "2.Writing documentation"
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@237 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 15:33:32 +00:00
tchernobog 042549c290 - Start adding interface for the frontend IO section.
Should we use namespaces?


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@236 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 15:04:06 +00:00
tchernobog 9b8a4a725d - Fix appendixsubsec -> appendixsec (else it has no father section)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@235 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 14:29:38 +00:00
tchernobog cc0b2ce684 - Fix overfull box in PDF output
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@234 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 14:19:42 +00:00
tchernobog eadc075c25 - Add section about reporting anomalies
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@233 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 14:11:58 +00:00
tchernobog bf61f8bebd - Put opening braces on a newline, as per coding-style rules
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@226 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 10:04:49 +00:00
tchernobog a63937f0e4 - Change Subsections of Chapter 5 into Sections to preserve
right gerarchy


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@221 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-27 00:17:34 +00:00
elvez a71982d4dc Added two points to coding rules. See changelog for details.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@220 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-01-26 23:56:08 +00:00