Commit 9b9db776 authored by Christian Hergert's avatar Christian Hergert

source tree reorganization

As the project has grown, we've let things get a bit out of their
logical place. This does a bit of cleanup and tries to bring some
of the embedded resources closer to where they are used.

But more importantly, this allows us to clean some things up to
the point that we can move forward statically linking a bunch of
the plugins into libide. The plan here is to speed up the initial
loading by avoiding lots of disk I/O stats which are currently
hurting us.
parent eb189bce

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.
...@@ -43,3 +43,8 @@ configure_file( ...@@ -43,3 +43,8 @@ configure_file(
install: true, install: true,
install_dir: join_paths(get_option('datadir'), 'dbus-1', 'services'), install_dir: join_paths(get_option('datadir'), 'dbus-1', 'services'),
) )
subdir('fonts')
subdir('gsettings')
subdir('icons')
subdir('style-schemes')
...@@ -262,17 +262,8 @@ gnome = import('gnome') ...@@ -262,17 +262,8 @@ gnome = import('gnome')
i18n = import('i18n') i18n = import('i18n')
subdir('data') subdir('data')
subdir('data/fonts') subdir('src')
subdir('data/gsettings')
subdir('data/icons')
subdir('data/style-schemes')
subdir('contrib/libeditorconfig')
subdir('contrib/xml')
subdir('contrib/gstyle') # Depends on libxml
subdir('libide')
subdir('plugins')
subdir('po') subdir('po')
subdir('tests')
subdir('doc') subdir('doc')
exe_link_args = [ '-pie' ] exe_link_args = [ '-pie' ]
......
/* this file came from https://raw.githubusercontent.com/sindresorhus/github-markdown-css/gh-pages/github-markdown.css */
.markdown-body {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
font: 13px Helvetica, arial, freesans, clean, sans-serif;
line-height: 1.4;
color: #333333;
font-size: 15px;
line-height: 1.7;
overflow: hidden;
word-wrap: break-word;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body pre {
font-family: monospace, monospace;
font-size: 1em;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover {
text-decoration: underline;
}
.markdown-body a:focus,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before,
.markdown-body hr:after {
content: " ";
display: table;
}
.markdown-body hr:after {
clear: both;
}
.markdown-body ol ol {
list-style-type: lower-roman;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;