Commit Graph

14772 Commits

Author SHA1 Message Date
Geert Janssens
ea2d564c3d Win32 build: more post-libgnome related build script changes
The previous commit broke the build. Hopefully this one fixes it again.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22381 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:22:22 +00:00
Geert Janssens
b0515f4b5e Win32 build: remove libgnome related parts from the build scripts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22380 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:22:12 +00:00
Geert Janssens
3cf132b466 Replace gnome_program_init with gtk_init
This required some small reorganization of our setup code, but the end
result is that gnucash is now independent of libgnome.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22379 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:22:00 +00:00
Geert Janssens
77bc7e3753 Show help and guide in gnome independent way
The idea was taken from another gnome app: planner.

Note that the documentation has to be installed properly
for this to work on linux. Our current documentation
build doesn't install the documentation in the right way
and yelp won't find it. A fix has been committed, but
it will only be available in the next documentation
release.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22378 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:21:49 +00:00
Geert Janssens
b3dd4de2a2 Eliminate gnome dependency in file location functions
As a side effect, they can now be grouped together with
our other file location functions in core-utils. They
no longer depend on any gui library.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22377 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:21:38 +00:00
Christian Stimming
05a6a1cc87 Minor improvement of OFX import with missing date field. Unfortunately libofx doesn't do this right in any case.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22376 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-09 20:26:58 +00:00
Geert Janssens
1277f64c8f Fix critical gtk warning introduced with r22360
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22375 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-09 19:01:02 +00:00
Geert Janssens
f5bbf10224 Add comments and small code optimizations to the previous commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22360 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 13:34:22 +00:00
Geert Janssens
f4eac66079 Bug #682660 - Add Account background colour to Account page.
Author: Robert Fewell <14ubobit@gmail.com>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22359 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 13:34:12 +00:00
Geert Janssens
f48ef78090 Reduce dependency on libgnome
After this patch the only parts still requiring gnome libraries are
- src/bin/gnucash-bin.c (for gnome_program_init)
- src/gnome-utils/gnc-gnome-utils.c (for gnome_program_init)
- register-gnome (only uses libgnomecanvas)

Some refactoring was required in register-gnome to prevent other parts
of GnuCash to continue to depend on libgnomecanvas as well (the
register interface needlessly exposed the implementation details, thus
leaking GnomeCanvas dependencies to other parts of gnucash).

Most other changes simply replaced gnome specific stuff with gtk
equivalents.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22358 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 10:45:04 +00:00
Geert Janssens
29c4096266 Replace deprecated GDK_* with GDK_KEY_*
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22357 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 10:44:51 +00:00
Geert Janssens
653d7da4d8 Simplify dialog creation on date close dialog
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22356 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 10:44:39 +00:00
Geert Janssens
02970201a0 Bug #632931 - Advanced portfolio: add "rate of gain" column
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22354 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-02 19:49:01 +00:00
Mike Evans
b0b8d064aa Bug #682869 - In CSV transaction importer, re-implement double mouse click for file selection.
From a patch by Bob.
Patch also resizes small OK button.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22353 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-01 14:54:52 +00:00
Geert Janssens
bfb8361633 Payment dialog: use more sensible names for payment amounts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22352 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-30 17:37:05 +00:00
Geert Janssens
ef38df96a0 Bug #344869 - No warning when you change a reconciled split from another
account in basic ledger mode

This patch brings up a dialogue when any field in a transaction/split is
changed when the transaction has a reconciled split. Exceptions are the
notes, action and memo fields. Those can be changed at all times.

This patch will not be backported as it introduces new translatable
strings.

Author: Robert Fewell <14ubobit@gmail.com>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22351 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-29 20:09:16 +00:00
Geert Janssens
ebcf0f7d8a Added new tip for scheduled transactions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22348 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-24 14:38:07 +00:00
Frank H. Ellenberger
57bfd9b6f1 Update DOCUMENTERS to gnucash-docs/AUTHORS r17603
[BP]

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22346 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-24 01:40:53 +00:00
Geert Janssens
17acfb09e8 Question dialog: treat close button in title bar as "Cancel" iso "No"
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22342 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-22 14:01:17 +00:00
Geert Janssens
44fd7a4a57 Bug #610648 - Change Reconciled Split Dialog ignores pressing Cancel
Author: Robert Fewell <14ubobit@gmail.com>
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22340 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-22 13:22:02 +00:00
Frank H. Ellenberger
a95de8a2ed Add info about usage of locale-specific-tax by german SKR04 to configure.
Sequitur of Bug #473349 / r16503
[BP]

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22338 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-22 08:36:15 +00:00
Geert Janssens
b2f9e745ea Win32 nightly: fix syntax error caused by previous commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22330 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 21:26:20 +00:00
Geert Janssens
dc50587f55 Win32 nightly: match built package name to the one expected for upload
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22329 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 20:30:41 +00:00
Geert Janssens
fc294ed9d9 W32 nightly: fix typos in previous commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22328 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 16:13:03 +00:00
Geert Janssens
9dbc45af54 Win32 nightlies: more small build tweaks
- start from the proper base directory (daily_build.bat)
- don't build daily/weekly unless there are new commits since the last
build

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22327 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 15:55:06 +00:00
Geert Janssens
d14b02242c Follow up on bug #563565
Keep only one button in reconcile to create a new transaction. This
button will automatically create a transaction that balances the
currently ongoing reconciliation. The new button has been removed as it
is just as easy to simply enter a transaction in the still open
register.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22326 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 18:13:26 +00:00
Geert Janssens
9cc04f1fdf Win32 nightly build: add timestamp in package name created from git
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22325 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 16:21:08 +00:00
Geert Janssens
5596f9f037 Win32 tag build: fix yet another typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22324 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 12:25:57 +00:00
Geert Janssens
07442aa119 Win32 tag build: avoid Windows paths in git commands
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22323 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 11:12:40 +00:00
Geert Janssens
a268c78406 Win32 tag build: fix another typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22322 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 11:01:11 +00:00
Geert Janssens
8beaff0837 Win32 tag build: fix typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22321 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:47:25 +00:00
Geert Janssens
86a790225c Win32 tag builds: match tag cache syntax with the actual tag checks
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22320 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:27:38 +00:00
Geert Janssens
bb4dc5f9be Win32: restore UPDATE_SOURCES in tags build script.
The parameter has been obsoleted recently, but older
tags may still depend on its availability and the tag script is
supposed to be capable of building older tags as well.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22319 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:15:48 +00:00
Geert Janssens
78cc7fba95 Win32: call proper script when building tags from git
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22318 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:05:13 +00:00
Geert Janssens
f19c9ab34f Win32 automated build: add note about Windows' restriction on updating
files that are in use in every file that can be affected.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22317 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 09:37:19 +00:00
Geert Janssens
a9ec2d8a75 Win32: call proper script to autobuild from git
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22316 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 09:37:07 +00:00
Geert Janssens
f47e25948a Win32: fix log file name generated by automated build
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22315 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-15 09:55:29 +00:00
Geert Janssens
18b51f9090 Make weekly build truly weekly again
This was temporarily changed to daily during the 2.4.10 release
timeframe to stomp out some release bugs. That should no longer be
necessary.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22314 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-15 09:55:20 +00:00
Geert Janssens
d57c931199 Small optimizations to the previous commit.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22313 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-15 09:55:09 +00:00
Geert Janssens
f6119b2a39 Bug #463969 - Allow Selection of Multiple Transactions During Reconcile
Bug #628402 - Ctrl-F in Reconcile doesn't invoke search, but (F)inishes
the reconciliation

Author: Robert Fewell <14ubobit@gmail.com>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22312 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-15 09:54:59 +00:00
Geert Janssens
0835f8b730 Win32: more fixes for git based tag build
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22311 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-15 08:37:34 +00:00
Geert Janssens
d38357f7a4 Win32: fix tag build for git
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22310 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-14 16:04:54 +00:00
Geert Janssens
95b1bbc3a2 Win32 nightly build: build trunk from git by default.
Additionally, update the README file to explain how the start from
scratch with a git repository.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22309 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-14 15:14:25 +00:00
Geert Janssens
311e2b4a4d Win32 build: remove UPDATE_SOURCES parameter
Developers should manually choose when and how to update their checked
out repository. Automated builders can simply write a short wrapper
script around the install the does the update for them. The
daily_build_git.sh and daily_build.sh scripts are fine examples.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22308 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-14 15:14:12 +00:00
John Ralls
283e3e1af6 Fix compiler warning about 'static' not being first in a declaration
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22307 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-12 23:21:00 +00:00
Geert Janssens
e074ec9955 Win32: more automated build from git fixes
- use consistent naming for the final installer executable
- Default to no for UPDATE_SOURCES

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22306 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-12 19:36:50 +00:00
Geert Janssens
464e11d1c7 Win32: bugfix in the git scripts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22305 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-11 16:29:56 +00:00
Geert Janssens
50f62a5516 First attempt at rewriting the win32 automated build scripts for git
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22304 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-11 14:24:45 +00:00
Geert Janssens
028212f8a2 Win32: fix UPDATE_SOURCES with a git repo
IMPORTANT: the update mechanism from git has been kept deliberately
           simple because svn updates don't really match well to
           git's distributed repository concept.

It assumes you are working as a non-committer (see
http://wiki.gnucash.org/wiki/Git for what that means) and will
simply try to pull the current branch from the upstream
repository. I don't know of any currently active committer that works
from Windows, so to start that should be sufficient.

Setting up git-update instead of git pull requires more thorough
changes in the Windows build system:
- it requires at least perl 5.8 (our default msys-dtk only install perl
  5.6)
- the environment variable GITPERLLIB should be set to the perl library
  that comes with the installed git.
- git-update should be installed somewhere

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22303 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-11 14:24:33 +00:00
Geert Janssens
cf885bdb4d Update POTFILES.in after recent file additions/removals
And remove the new register related c files from POTFILES.skip or we risk forgetting to translate
them when the new register becomes production ready

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22302 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-10 18:41:10 +00:00