• R/O
  • HTTP
  • SSH
  • HTTPS

GikoMona: List of commits

Subversionによるバージョン管理は終了しました。

このレポジトリでは、

1) libcore
2) pnuts
3) gikomona

の3つのソースコードが管理されています。

libcoreは、pnutsとgikomonaで共通する処理を一手に担うライブラリです。
pnutsは2chの閲覧に特化したブラウザです。
gikomonaは2chのみならずtwitterといった他のソーシャルメディアサービスの閲覧も可能なブラウザです。


RSS
Rev. Time Author
ee049ed master 2013-12-30 18:50:35 caprice

大量変更… (こういう風に書くのは好ましくない〜)

052f712 2013-08-12 01:48:21 caprice

[core] :
* struct information - メンバ変数への const の付加
* extension() - typo の修正
* ~extension() - typo の修正

eb80826 2013-08-11 01:19:01 caprice

[core] :
* class sql_executer - tupleを保持できるようにするために改造
* compile_sql() - sql_executer<> の改造に伴う変更

1998dca 2013-08-11 00:24:23 caprice

[core] :
* open(), run_sql() - 明らかにいらない条件比較を削除

5898e32 2013-08-09 01:30:23 caprice

[core] :
quer_concept の変更に伴って、その要件に合うような変更を加えた。

* do_query() - 削除された。insert(), select(), select_all() が代役を担う。
* optimize() - コメントによる説明を加えた。
* open() - データベースファイルの存在を確認し忘れていたので追加した。
* create() - コメントの説明が間違っていたので修正した。
* close() - コメントによる説明を加えた。

1a2a5a0 2013-08-09 01:23:45 caprice

[core] :
* class model_pimpl - model が扱うデータが最終的に投げ込まれるクラス。pimpl にすることで変更しやすくすることを狙っている。
* ctor/dtor - model_pimpl の追加により実装をソースファイル側に移動した。
* load_file() - 判定条件がおかしいのを修正した。
* exec_inserted_query() - 色々と実装がおかしい、まだまだ修正中…

1486bef 2013-08-09 01:19:30 caprice

[core] :
* ctor/dtor - model の変更に伴っていくつかのクラス関数の呼び出しを消去した。
* optimize_database() - なぜか引数の db_path を使っていない実装になっていたので修正した。

19f8f8e 2013-08-09 01:17:06 caprice

[core] :
mona_string に関する定義を string.hpp へ移動した。
std::enable_if のためにグローバル変数 void *enabler の宣言を加えた。

1b936a9 2013-08-09 01:15:23 caprice

[core] : query_conceptの変更に伴って、その要件を満たすような定義を追加した。

f670d45 2013-08-09 01:14:24 caprice

[core] : query_concept の要件に大幅な変更を加えた。

9079b4a 2013-08-09 01:13:41 caprice

[core] : query に関連して大改造を行った。

a22084d 2013-08-09 01:12:10 caprice

[core] : mona_string 関連の定義を行うstring.hppを追加

0c9007a 2013-07-24 19:10:47 caprice

[core] ;
* optimize_database() : typoの修正

db72113 2013-07-23 22:08:03 caprice

[core] :
extensionに関する記述を大幅に追加。

131c48a 2013-07-23 22:07:23 caprice

[core] :
extensionに関する変更を行った。
また、queryの大幅な変更に対する修正も加えた。

9af5af6 2013-07-23 22:06:08 caprice

[core] :
* load_file() : 引数が抜けていたので追加した。
* exec_inserted_query() : queryの大幅変更に伴う修正を加えた。

b782921 2013-07-23 22:04:39 caprice

[core] :
queryの大きな変更に伴って書き換え。

562f83d 2013-07-23 22:03:22 caprice

[core] :
色々考えあぐねた結果、query_conceptを満たすクラスがinsert()とselect()というメンバ関数を持つ事にして決着させた。
query_conceptの要件について追加。

0587ee1 2013-06-29 15:59:05 caprice

[core] : エクステンション利用のためにclass extensionを追加。

f97b837 2013-06-27 01:43:30 caprice

[core] :
queryの変更に追従
database::do_query()のテンプレート引数が抜けていたので追加

54c3df4 2013-06-27 01:42:22 caprice

[core] : queryの変更に追従

a5f400f 2013-06-25 23:15:28 caprice

[core] : 最近の query の変更に追従した

e447a31 2013-06-25 23:13:33 caprice

[core] :
使いそうになかったtemplateを削除
class select_のコンストラクタの変更に追従していなかったのを修正

1600c5e 2013-06-25 23:07:13 caprice

[core] : テストバイナリをgit管理下におかないようにした

e952a01 2013-06-25 23:03:25 caprice

[core] : SQL文の書き方を統一

2e55c83 2013-06-25 23:01:57 caprice

[core] : 実装方法迷い中…

3e8b1b4 2013-06-25 22:59:04 caprice

[core] : SQL文の間違いを修正

320fa58 2013-06-24 20:57:03 caprice

[core] : テストにコメントを追加

13800da 2013-06-24 20:56:15 caprice

[core] : テストの間違いを修正

cc65de1 2013-06-24 01:20:42 caprice

[core] : 一部テストを無効化 (queryにまだdump()が実装されていないため)

Show on old repository browser