格莱姆教授是一个开源的,完全免费的图形软件GTK +实现GNOME桌面环境和设计,让用户设计数据库表定义和操纵它们之间的关系。
该软件还允许用户编辑和这些表中搜索数据,它的功能关系,相关领域,查找,相关记录,下拉选择,计算字段,搜索,用户和组,以及报告。
该格莱姆教授应用还包括数字,日期,文本,时间,图像和布尔字段类型,并允许用户在多种语言每个格莱姆教授翻译系统,使其可用于许多国家。
入门格莱姆教授
安装后,您将能够轻松地从您的桌面环境的主菜单打开应用程序。 A&lsquo的;欢迎据为己有&rsquo的;对话框将打开,允许您打开从本地文件的现有文档,本地网络或最近打开的项目上发现了一个会话。
同样的对话也将允许您创建一个新的空文件或创建从预定义模板,如小企业为例,课程规划师,音乐收藏,openismus薄膜经理和项目经理例如一个新的文档。
所有文件可以出口到自定义位置,前几届会议进口或在网络上共享。从表格菜单就可以轻松访问联系人,发票,产品和材料,以及编辑选定表。
开发者菜单是最重要的,因为它允许用户快速运营商和开发商之间进行切换,以及修改字段,关系,关系概述,布局,打印布局,报告,数据库的喜好,用户,脚本库和翻译。它还允许你从正常出口或恢复备份,试译,使阻力和布局的下降,以及更改活动平台Maemo操作。
专为GNOME
该软件已被设计为GNOME桌面环境,它与GNOME项目一起分发。它与任何其他的开源桌面环境和操作系统完全兼容,支持32位和64位硬件平台。
本发行版是新的
- 布局:自定义字体:在1.31.5修复regressoin。 (穆雷卡明)
什么是新的在1.31.5版本:
- 构建:源代码转换为C ++ 11。
- 体形:删除未使用的源代码 。
- 构建:使用的libxml ++ - 3.0代替的libxml ++ - 2.6
- 生成:改进我们如何找到并使用Boost库。 (穆雷卡明)
什么在1.29.3版本是新的:
- 详细信息:我们进入小部件扩展,以填补空间,从1.27.2固定回归。
- 详细信息:再次使文本对齐工作,从1.27.2固定回归
- 使用LC_TIME得到翻译日期格式,即使在语言设置。
什么在1.28.3条所版本是新的:
- 使用LC_TIME环境变量来获得翻译日期格式。 (穆雷卡明)错误#742968
- 关机期间避免崩溃。 (穆雷卡明)错误#741851
- 从Coverity的扫描剩余警告修复。 (穆雷卡明)
什么在1.28.0版本是新的:
- 格莱德UI文件:
- 删除过时GtkContainer:调整模式属性
- FlowTableWithFields:更换使用已过时xalign和VALIGN的
- 股票性质与图标名属性替换。
什么是新的在1.25.6版本:
- 备份/恢复:使用libarchive,而不是调用焦油shell命令。这应该是稍微更稳健和安全的,虽然我们已经正确地逃逸,引述shell命令。
- 当文件加载失败避免无限循环。
什么版本1.25.5是新的:
- 检查,我们有pg_config工具
- 添加一些测试。
- 轻微改进了libglom API。
什么在1.24.3版本是新的:
- 构建:
- 检查,我们有pg_config工具。
- 找到libpython *在Ubuntu可信赖的64位。
在什么版本1.25.4新是:
- 数据之间切换时,修复一个崩溃和查找模式
- 修正了一些用户界面控件的扩展。
- 格式:不要让0线,高度多行文字 。
- 增加了一些更多的测试。
- 某些代码清理工作。
什么在1.24.2版本是新的:
- 数据或查找模式之间切换时避免一些崩溃,或导航时左右一般。
- 的铿锵编译器和扫描仪生成修复警告。 (这应该再犯在网络上工作共享。)
- 小企业的例子:纠正标题关系 。
什么在1.22.4版本是新的:
- 数据或查找模式之间切换时避免一些崩溃或一般航行时左右。 (穆雷卡明)
- 的铿锵编译器和扫描仪生成修复警告。 (这应该再犯在网络上工作共享。)(穆雷卡明)
- 小企业的例子:纠正的关系称号。 (穆雷卡明)
什么是1.25.3版本,新的:
- 请菜单项加速器重新工作。 (穆雷卡明)
- 字段定义:移动默认格式化成一个单独的窗口。 (穆雷卡明)
- 找到(端口到GAction破后): - 无后发现取消的时候真的停下来。 - 只显示找到的记录。 - 更新菜单项的状态。 (穆雷卡明)
- 调整对话框控件间距是GNOME HIG兼容更多。 (穆雷卡明)
- 重新排列了一些对话,使他们少高大,到(几乎)在适合小屏幕。 (穆雷卡明)
- 替换(不建议使用)GtkTable与GtkGrid。 (穆雷卡明)
- 替换我们与GtkStack定制GtkNotebook。 (穆雷卡明)
- 体形:
- 捆绑.glade文件,(大多数)图标和示例文件到格莱姆教授可执行使用,而不是安装它们GResource。 (穆雷卡明)
- 捆绑XSLT文件到libglom库,而不是安装(穆雷卡明)
- 端口的gnome-DOC-utils的喊叫工具。 (穆雷卡明)
- 的铿锵编译器和扫描仪生成修复警告。 (穆雷卡明)
- AppData的文件:实际使用翻译。 (穆雷卡明)
什么在1.25.2版本是新的:
- 构建:
- 用--enable-警告=致命的,通过与GtkBuilder,GAction和GMenu更换GtkUIManager和GtkAction的所有用途修复版本。 (加速器,比如Ctrl-Q是目前没有工作。)(穆雷卡明)
- 替换格莱德文件depreacted GtkHBox和GtkVBox与GtkBox。 (这可能会导致奇怪的布局问题,但我想我抓住了他们所有。)(穆雷卡明)
什么在1.24.0版本是新的:
- 文档格式:表节点:删除多余的parent_table属性
- libglom:各种小码清理
什么是新的在1.23.4版本:
- 加上--enable-警告修复构建=致命。不要使用ev_view_set_loading(),因为它已经过时了。
- 修正在Ubuntu上铆足了劲构建。它把libpython2.7在/ usr / lib中/ I386-Linux的GNU /。
- 再次降低libgda依赖版本。
什么在1.23.3版本是新的:
- 增加了一个--enable-mysql配置选项。启用后,这增加了一个PostgreSQL / MySQL的选择,在用户界面,与现有--enable-sqlite的配置选项。 MySQL的支持是非常实验性和不支持的。如果没有人选择在其上工作,它可能会被后来删除。
- libglom:添加libgda-的mysql-5.0,因为libglom一如既往地支持所有的后端,无论构建选项 的依赖。
- 测试:
- 简化代码豆蔻。
- 测试使用关系来获取数据。
- 添加使用文本主键的实例的测试。
什么是新的在1.21.5版本:
- 依靠libgda 5.0.3,因为我们需要的GdaNumeric更正。从实例创建时,使用非英语语言环境时,这可避免的错误。这修复了bug#668346(詹恩)
什么在1.23版本新:
- libglom:TranslatableItem:要求调用者提供语言环境get_title()而不是调用静态set_current_locale()方法(现在删除)。这使得在线格莱姆教授使用的翻译,而且总体上是好的,以避免静态数据。
什么在1.21版本新:
- 请libglom 1.22并行安装与格莱姆教授1.20 李。 >
- 文件:新增get_translation_available_locales()
- 字段:删除未使用的get_gda_holder_string() 。
- 删除未使用的get_sql_format()方法。
- DbUtils ::新增get_fields_for_table()
- get_fields_for_table_one_field(),get_lookup_fields()和
- get_lookup_value()
- 添加remove_field(parent_table_name,TABLE_NAME FIELD_NAME)方法重载,弃用现有的方法重载。
- 弃用老has_field()方法,不使用它。
- 删除未使用的parameternamegenerator [H | CC]。源文件
- 避免过时glibmm API(穆雷卡明)
在什么版本1.20.2新是:
- 在示例数据引号的正确解析
- 组合框:约GtkComboBoxText BUG#612396工作。这修复了用户/组对话框和脚本库对话框。
- libglom:DbUtils :: recreate_database_from_document():创建组并设置表的权限过
- 更考验。
在什么版本1.20.1新是:
- 避免一些不必要的标准输出的警告
- 测试:
- 增加了更多的测试和改进现有的测试。
- 新增的gcov / LCOV生成HTML格式的测试代码覆盖率报告。(请对gcov)
- libglom:
- LayoutGroup:增加了一个remove_field(parent_table_name,TABLE_NAME FIELD_NAME)方法重载
- LayoutGroup:增加了一个has_field(parent_table_name,TABLE_NAME FIELD_NAME)方法重载
- 新增DbUtils :: set_fake_connection()。
什么在12年1月19日的版本是新的:
- 增加了glom_create_from_example命令行实用程序。这有没有UI依赖和使用的时候可能是有用的在线格莱姆教授。
- 详细信息:
- 打印:使用标准的打印布局而不是HTML 。
- ID选择对话框:在周围GTK +崩溃的工作。错误#660347
- 相关记录:修正了一个空行的时候,只有一个行
- 相关记录:不要试图导航到一个空的记录 。
- 找到:
- 获取标准,即使一个字段上的布局的两倍。
- 请不要在相关记录显示数据。
- 开发模式:
- 字段:改变字段名称时,选择适应领域。错误#661075
- 简化默认布局结构的详细信息。
- 详细信息:不要默认启用拖放和拖放 。
- 字段格式窗口:让它稍显不足高。见https://bugs.launchpad.net/ubuntu/+source/glom/+bug/863016
- 布局窗口:修正添加按钮的垂直顺序
- 打印布局:
- 允许多个页面。
- 添加实验创建标准功能。
- 添加对齐菜单。
- 在字段系统预置的显示内容。
- 文件:
- 避免写一些不必要的XML节点。
- 使用CSS3格式的颜色,通过GDK :: RGBA。 (穆雷卡明)
- 构建:删除特定的glibc-函数调用。 (嘉柏Lievisse Adriaanse)错误#660496
- libglom:
- LayoutItem_Portal:新增get_suitable_table_to_view_details()
- 新增layout_field_should_have_navigation()。 (穆雷卡明)
什么在1.19.4版本是新的:
- 计算字段和按钮的脚本:
- 正确返回布尔结果。
- 初始化pygobject,修复使用PyRecord的API。
- libglom:新增utils的:: build_sql_select_count_rows()
- 修正崩溃。
- 如果PyDateTime_IMPORT失败,不死机。
- 删除一些不必要的填充/围绕主窗口边框。
- 主窗口:使用自定义笔记本电脑般的小部件,而不是基于GTK ::笔记本 。
- CSV导入:修复引用新行检测,因此我们不落行
- 使用新的Gtk ::组合框CellArea API来正确对齐列。
- 体形:
- 依靠libgdamm-5.0,而不是libgdamm-4.0。
- 删除依赖于pygda,虽然我们现在在启动instead.It检查gi.repository.Gda由提供libgda-5.0(当前4.99.x)。
- 需要最新毫米通用和DIST的MM-常见的脚本。
- 需要最新的gtksourceviewmm
使用固定列表中进行选择时,
什么是新的在1.18.1版本:
- CSV导入:修复引用新行检测,使我们不落行。 (穆雷卡明)错误#637529(达蒙泽维尔),
- libglom:
- 避免在陌生的情况下,如JNI下PyDateTime_Check()崩溃。并提供标准错误的线索。
- 新增utils的:: build_sql_select_count_rows()。
- ComboEntry:真的有一个入口 。
- 体形:
- 需要最新libgdamm,因为我们使用了最新的API。
- 避免在MM-共同或由旧版本glibmm的安装毫米通用脚本压缩包的构建依赖性。
- 请格莱姆教授-1.18并行安装与格莱姆教授-1.16(穆雷卡明)
什么在1.19.3版本是新的:
- 与最新的gtkmm,goocanvasmm,libgdamm构建和gtksourceviewmm。
- 修正的测试建立在Ubuntu纳蒂改变连接器的行为。
- 允许libglom无需构建格莱姆教授UI代码太之上。
- 手柄在Ubuntu纳蒂改变setlocale()的行为。
什么在1.14.7版本是新的:
- CSV导入:其实预览和导入字段值。穆雷卡明)错误#625693(马克西米利)。
- 体形:
- 取出gconfmm依赖,因为我们不使用它。 (穆雷卡明)
什么在1.16.2版本是新的:
- CSV导入:其实预览和导入字段值。错误#625693(马克西米利)。
- 列表视图:请重试选项实际上AFER输入无效数据。错误#167818
- 体形:删除gconfmm依赖,因为我们不使用它。 (穆雷卡明)
在什么版本1.19.2新是:
- CSV导入:其实预览和导入字段值。 (穆雷卡明)错误#625693(马克西米利)。
- 列表视图:请重试选项实际上AFER输入无效数据的工作(穆雷卡明)
- 详细查看:解决一些小部件布局的问题,通过使用EggSpreadTable从libegg而不是格莱姆教授自己FlowTable部件 。
- 体形:
- 取出gconfmm依赖,因为我们不使用它。(穆雷卡明)
- 使用上游gettext的,而不是油嘴之一。(哈维尔Jardon)错误#631367
- (希望),解决了进口测试时间的问题,而这又是目前活跃。
- 呼叫xmlCleanupParser(),因为的libxml ++不anywmore。(穆雷卡明)
什么在1.14.6版本是新的:
- Import对话框中,文本格式:
- SpinButtons:不要有0比0的范围,只有0增量可能 。
- 加载文件:显示一个错误对话框,即使是意外的错误
- 启动:从性病::区域::全球()捕获例外,因为它是根据显然是正常情况下至少一个系统扔英寸这应该可以解决的bug#619445(teidooricaerak),或至少给我们另一条线索。 (穆雷卡明)
- 体形:连接器选项改进(景鸿)
什么在1.15.2版本是新的:
- 字段格式:相关选项:添加显示全部复选框,使选择列表可根据关系受到限制,而不是仅仅示出了在相关表中的所有值。这允许要使用的选择来缩小基于在另一个字段中选择一个的选择。 (穆雷卡明)错误#625536(fmyhr)
- 允许在多个表同名独特的领域。 (穆雷卡明)错误#625192(fmyhr)。
- Developer菜单:新增出口备份和恢复备份菜单项。这些使用PostgreSQL的pg_dump的和pg_restore的水电费,包装转储和.glom在.tar.gz文件了。
- 除了数据允许备份,这应该更容易升级的PostgreSQL的版本,其中一些发行版升级到格莱姆教授的主要新版本时自动完成。这是可能的,因为pg_restore里可以用较旧版本的PostgreSQL pg_dump的输出工作。
- 另请参阅:http://www.glom.org/wiki/index.php?title=Pg_dump_when_upgrading_PostgreSQL(穆雷卡明)
- 体形:
- 明确地libdl为Python模块加载测试环节。 (景鸿)
- 重命名为libglom-1-16平行安装的带libglom-1-14库。
- 适应最新的libgdamm API。 (穆雷卡明)
在什么版本1.14.4新是:
- Developer菜单:新增出口备份和还原备份菜单项目。这些使用PostgreSQL的pg_dump的和pg_restore的水电费,包装转储和.glom在.tar.gz文件了。以及允许数据的备份,这应该更容易升级的PostgreSQL的版本,其中一些发行版升级到格莱姆教授的主要新版本时自动完成。这是可能的,因为pg_restore的可与较旧的PostgreSQL版本pg_dump的输出工作。参见:http://www.glom.org/wiki/index.php?title=Pg_dump_when_upgrading_PostgreSQL(穆雷卡明)
- 体形:与libdl为Python模块加载试验明确联系起来。 (景鸿)
什么在1.14.3版本是新的:
- &QUOT的修复位置;记录/找到"标签。 (丹尼尔·伯格曼)
- 列表:不允许删除占位符行。 (丹尼尔·伯格曼)
- 编译:不需要的avahi-UI 。
什么在1.14.1版本是新的:
- 的Python场计算:修正了一个崩溃时,使用一些日期类型。
- 文档:
- 编译并安装libglom(C ++)API参考文档(应用程序使用)和pyglom(Python)的API参考文档(由格莱姆教授计算字段和按钮脚本中使用)。 (穆雷卡明,丹尼尔Elstner,景鸿)
- 增加了单元测试。 (穆雷卡明)
什么是1.12.7版本,新的:
- 初始对话:不要有时如果取消崩溃文件选择。(穆雷卡明)错误#612303(景鸿)
- 详细信息:不要进行实地部件太宽,所以这符合笔记本电脑的屏幕上(穆雷卡明)
- 体形:
- 修正了禁用的异常编译。 (彼得朋兹)
- 对于autoconf 2.65修复buidl(弗雷德里克Dziarmagowski)错误#613179
- 检查正确的libxml ++依赖(景鸿)
什么是新的在1.13.9版本:
- 字段格式:允许显示为电台的选择按钮,而不是
- 下拉组合框中。由弗雷德里克·范德Rieviere要求。(穆雷卡明)
- Python脚本:增加了一个启动脚本的功能,在数据库首选项
- 初始对话:不要有时如果取消文件选择器崩溃(穆雷卡明)错误#612303(景鸿) 。
- 体形:
- 请不要使用已过时的gtkmm API。这需要最新的gtkmm(穆雷卡明)
- 需要正确的gtkmm和libsigc ++版本。(景鸿)
- 修正格莱德文件,以便它可以与最新的空地-3(当 打开
- 安装gtksourceview林间空地目录)。(景鸿)
什么是新的在1.13.8版本:
- 对齐widgts在邻近的群体,使事情看起来一般整洁。 - 不要让外地部件太宽,所以这符合一台笔记本电脑屏幕上。 (穆雷卡明)
- Python脚本:新增ui.print_layout(),ui.print_report(REPORT_NAME)和ui.start_new_record()方法。 (穆雷卡明)
- 修正了禁用的异常编译。 (彼得朋兹)
在什么版本1.13.6新是:
- Python脚本:
- 字段值现在可以改变像这样:记录["字段名"] = 123
- 简单的导航是通过更多钞票,例如:ui.show_table_list(QUOT;艺术家")ui.show_table_details(QUOT;艺术家&QUOT,10),其中10是在表的主键的值。 (穆雷卡明)
- 避免显示在窗口的标题。由丹尼尔·伯格曼注意。 (穆雷卡明)
什么是新的在1.12.2版本:
- 详细信息:选择:实际显示的选择下拉再次列出,在格莱姆教授1.12确定一个回归。
- 导出,导入:二进制图像数据更好地处理
要求:
- 面包
- libgdamm
- 的Python
- 的PyGTK
- ISO-代码
评论没有发现