* Database\Connection property "registerAffected" renamed to "registersAffected".
+ Added methods to Database\Builder to allow batch insertions.
+ Added methods to Database\Forge that returns the SQL scripts for the different
* Some database definition rework, simplifying it, reducing space needs.
+ Added to Core a method to load a list of libraries.
* A silly bug-fix (duh!).
* More updates on database classes, fixing some mistakes, fixing escaping,
* More rework on the database escape methods.
* Database escape methods reworked.
- Removed Input from Controller class.
+ Added class "Input" to deal with user inputs.
* Fixed common libraries list (Duh!).
- Gesbit doesn't load session nor database libraries now.
+ Added a "database builder" class. Untested but adapted from another project
+ Added database description. Much like the old one.
+ Added an initial description of the database. It isn't complete.
* Improved Gesbit::loadLib for faster loading and better logging.
* Database library has been rewritten. It is much the same but actually not.
* Fixed "Undefined property" error trigger so it can be used in other places
+ Added method "triggerUndefinedProperty" to class "Core" to improve such
* Session class mostly simplified. It seems to work but may be "upgraded" in
* Fixed ShowError and ShowError404 methods: they failed because templates
+ Added translation tags to Template.
* Fixed URI->parseQuery: it failed if query isn't properly formed or there are
* Page building more complete: it now uses header and sidebar
* "template" property in Controller object is read-only now.
* Moved most functionality from class Gesbit to class
* Changed the class hierarchy, described in file uml.dia.
* Some URI properties are read-only now. It should
- Removed constant GESBIT_CONSTANTS.
* Improved page rendering with better template design.
* Gesbit::_commonLibs are private now.
* Fixed the CHANGES file. I'll not upload packages; only if there's a 2.1.1 or
+ Added the log class (forgotten in the previous commit.
+ Added Log class and the global log file. Still not
* Documentation updates.
* Some changes and fixes to documentation and comments.
+ A new rule in codingstyle.md, and some other improvements.
* A bunch of documentation fixes.
* Improved Gesbit::sendHTMLHeader(): now it is able to
* Some bugfixing on Gesbit, Database and index.
+ Added session manager.
* Template class and documentation update.
* Apply new Coding Style to the installation section.
+ Added a Coding Style Guide (CSG).
* Some improvements in GESBIT class, adding FindFile
* Changed the translation file format to something simpler.
+ Addd a bunch of variables and template tags.
* Fixed ShowError404 to make it more easy to use.
+ Gesbit analizes the URL looking for the apropriate controller now.
+ Added translation file for common texts.
- Removed GESBIT::NormalizePath: better to check case by case.
+ Added translations to GB_DATABASE.
* Some improvements in the database classes.
* Fixed GESBIT::LoadLib.
+ Database connection.
+ Added some files forgotten in the previous commit (duh!).
* A global refactorization normalizing identifiers. This changed some class,
+ Finished installation mock-up.
* Fixed LANGUAGE constructor.
+ Added the template system.
+ Added method to GESBIT to sequre path finding.
* Updated comments adding meta data for auto-generate documentation.
- boot.php removed. It's code has been moved to index.php and gesbit.php.
* GESBIT::LoadLib checks "lib", "usrlib" and "hacks"
- Removed strings.php as it wasn't as useful as I thought.
+ Introduced the GESBIT static class.
+ Added documentation.
- Removed branches/3.0 as it is trunk now.
[Re]Started version 3.0.
[3.0]
+ Added an RE diagram. Just a rough sketch of what's expected.
+ Build the directory tree.
+ Added a flowchart template trying to depict the main flow of Gesbit.
+ Added a proposal for directory tree hierarchy.
More planification...
* More and better requisites for 3.0
+ Started branch 3 with initial requisites.
Home
Create themes
Home
Home
Home
[plug-ins]
* On gbEasyVideo plug-in: Fixed "Daily Motion" ...
* Use HTML5 intput tags and types in some formu...