Commit Graph

14962 Commits

Author SHA1 Message Date
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
Geert Janssens
c4a63b2538 Register2: small improvements
- Fix make check warnings reported by Frank H. Ellenberger
- Wrap code in ifdef's so it can easily be disabled.
Patch by Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22301 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-10 16:06:21 +00:00
John Ralls
ac09df5fc0 [Bug 680402] Tests fail due to unused translations
Add all scheme files to POTFILES.skip so that intltool-update > 0.50
will ignore them. Scheme file translation strings are handled by intl-scm/.

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22298 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-09 22:45:04 +00:00
John Ralls
e925c5c310 Configure won't accept python on Debian Wheezy
Debian Wheezy uses python2.pc instead of python.pc. Check both.

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22297 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-09 22:44:53 +00:00
Geert Janssens
f37c6fab09 Bug #677859 - Allow space to (un)reconcile in the reconcile window
This got lost in the conversion from clists to gtktreeview
Patch by Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22296 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-08 16:25:21 +00:00
John Ralls
bf2b8b2ccc Fix a compile error in test-gnc-date.c on 32-bit builds
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22294 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-08 05:38:44 +00:00
John Ralls
66cc460d46 [Bug 680613] Date format setting seems to be ignored since version 2.4.9
Work around strange side-effect of r21665 which caused LC_TIME to be
changed after it had been set by setlocale(LC_ALL) in set_mac_locale().

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22293 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-08 05:38:34 +00:00
Geert Janssens
5143c3c005 Bug #677859 - Remove depreciated CList functions
Patch by Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22292 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-07 18:24:13 +00:00
Geert Janssens
7358bcc62d Bug #672161 - New CSV account and transaction importer
Final patch by Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22291 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-07 17:25:12 +00:00
Geert Janssens
c5e2adcb7a Refactor safe_strcmp into the glib standard g_strcmp0
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22290 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-07 17:24:55 +00:00
Geert Janssens
a54e7149bf Initial code for a new register.
This is very incomplete, but at the same time well isolated from the
rest of the code, so it is easy to disable should it not get functional
and stable before the next major release.
I decided to include it in trunk to give it more visibility and prevent
bitrot in the patch.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22289 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-07 17:24:33 +00:00